/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/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/concurrent_increment.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 20:32:18,119 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 20:32:18,120 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 20:32:18,169 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 20:32:18,169 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 20:32:18,170 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 20:32:18,171 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 20:32:18,172 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 20:32:18,173 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 20:32:18,174 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 20:32:18,175 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 20:32:18,176 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 20:32:18,177 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 20:32:18,181 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 20:32:18,181 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 20:32:18,182 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 20:32:18,182 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 20:32:18,183 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 20:32:18,184 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 20:32:18,185 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 20:32:18,186 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 20:32:18,192 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 20:32:18,192 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 20:32:18,193 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 20:32:18,194 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 20:32:18,195 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 20:32:18,195 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 20:32:18,195 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 20:32:18,195 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 20:32:18,196 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 20:32:18,196 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 20:32:18,196 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 20:32:18,197 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 20:32:18,197 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 20:32:18,198 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 20:32:18,198 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 20:32:18,198 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 20:32:18,198 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 20:32:18,199 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 20:32:18,199 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 20:32:18,199 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 20:32:18,204 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2022-03-15 20:32:18,217 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 20:32:18,217 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 20:32:18,218 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 20:32:18,218 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 20:32:18,218 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 20:32:18,218 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 20:32:18,218 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 20:32:18,218 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 20:32:18,219 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 20:32:18,219 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 20:32:18,219 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 20:32:18,219 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 20:32:18,219 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 20:32:18,219 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 20:32:18,219 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 20:32:18,219 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 20:32:18,219 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 20:32:18,219 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 20:32:18,220 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 20:32:18,220 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 20:32:18,220 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 20:32:18,220 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 20:32:18,220 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 20:32:18,220 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 20:32:18,220 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 20:32:18,220 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-15 20:32:18,220 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 20:32:18,220 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 20:32:18,221 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 20:32:18,221 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2022-03-15 20:32:18,221 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2022-03-15 20:32:18,221 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 20:32:18,221 INFO L138 SettingsManager]: * Interpolant automaton=MCR 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 [2022-03-15 20:32:18,376 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 20:32:18,394 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 20:32:18,396 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 20:32:18,396 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 20:32:18,398 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 20:32:18,399 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/concurrent_increment.bpl [2022-03-15 20:32:18,399 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/concurrent_increment.bpl' [2022-03-15 20:32:18,415 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 20:32:18,416 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 20:32:18,417 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 20:32:18,417 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 20:32:18,417 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 20:32:18,426 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "concurrent_increment.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:18" (1/1) ... [2022-03-15 20:32:18,431 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "concurrent_increment.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:18" (1/1) ... [2022-03-15 20:32:18,437 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 20:32:18,438 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 20:32:18,439 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 20:32:18,440 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 20:32:18,440 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 20:32:18,445 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "concurrent_increment.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:18" (1/1) ... [2022-03-15 20:32:18,445 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "concurrent_increment.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:18" (1/1) ... [2022-03-15 20:32:18,445 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "concurrent_increment.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:18" (1/1) ... [2022-03-15 20:32:18,445 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "concurrent_increment.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:18" (1/1) ... [2022-03-15 20:32:18,447 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "concurrent_increment.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:18" (1/1) ... [2022-03-15 20:32:18,449 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "concurrent_increment.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:18" (1/1) ... [2022-03-15 20:32:18,450 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "concurrent_increment.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:18" (1/1) ... [2022-03-15 20:32:18,450 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 20:32:18,452 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 20:32:18,452 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 20:32:18,453 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 20:32:18,454 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "concurrent_increment.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:18" (1/1) ... [2022-03-15 20:32:18,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 20:32:18,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:18,479 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-15 20:32:18,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-15 20:32:18,530 INFO L124 BoogieDeclarations]: Specification and implementation of procedure dec given in one single declaration [2022-03-15 20:32:18,530 INFO L130 BoogieDeclarations]: Found specification of procedure dec [2022-03-15 20:32:18,530 INFO L138 BoogieDeclarations]: Found implementation of procedure dec [2022-03-15 20:32:18,530 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 20:32:18,531 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 20:32:18,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 20:32:18,531 INFO L124 BoogieDeclarations]: Specification and implementation of procedure inc given in one single declaration [2022-03-15 20:32:18,531 INFO L130 BoogieDeclarations]: Found specification of procedure inc [2022-03-15 20:32:18,531 INFO L138 BoogieDeclarations]: Found implementation of procedure inc [2022-03-15 20:32:18,531 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 20:32:18,561 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 20:32:18,562 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 20:32:18,622 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 20:32:18,627 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 20:32:18,627 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-15 20:32:18,628 INFO L202 PluginConnector]: Adding new model concurrent_increment.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 08:32:18 BoogieIcfgContainer [2022-03-15 20:32:18,628 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 20:32:18,630 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 20:32:18,630 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 20:32:18,641 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 20:32:18,641 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "concurrent_increment.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:32:18" (1/2) ... [2022-03-15 20:32:18,642 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26fcd1b8 and model type concurrent_increment.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 08:32:18, skipping insertion in model container [2022-03-15 20:32:18,642 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "concurrent_increment.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 08:32:18" (2/2) ... [2022-03-15 20:32:18,643 INFO L111 eAbstractionObserver]: Analyzing ICFG concurrent_increment.bpl [2022-03-15 20:32:18,646 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 20:32:18,646 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-15 20:32:18,647 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 20:32:18,647 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 20:32:18,678 WARN L322 ript$VariableManager]: TermVariabe decThread1of1ForFork1_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,678 WARN L322 ript$VariableManager]: TermVariabe decThread1of1ForFork1_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,679 WARN L322 ript$VariableManager]: TermVariabe decThread1of1ForFork1_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,679 WARN L322 ript$VariableManager]: TermVariabe decThread1of1ForFork1_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,679 WARN L322 ript$VariableManager]: TermVariabe decThread1of1ForFork1_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,679 WARN L322 ript$VariableManager]: TermVariabe decThread1of1ForFork1_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,680 WARN L322 ript$VariableManager]: TermVariabe decThread1of1ForFork1_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,680 WARN L322 ript$VariableManager]: TermVariabe decThread1of1ForFork1_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,680 WARN L322 ript$VariableManager]: TermVariabe decThread1of1ForFork1_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,681 WARN L322 ript$VariableManager]: TermVariabe decThread1of1ForFork1_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,681 WARN L322 ript$VariableManager]: TermVariabe incThread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,681 WARN L322 ript$VariableManager]: TermVariabe incThread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,681 WARN L322 ript$VariableManager]: TermVariabe incThread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,682 WARN L322 ript$VariableManager]: TermVariabe incThread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,682 WARN L322 ript$VariableManager]: TermVariabe incThread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,682 WARN L322 ript$VariableManager]: TermVariabe incThread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,683 WARN L322 ript$VariableManager]: TermVariabe incThread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,683 WARN L322 ript$VariableManager]: TermVariabe incThread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,683 WARN L322 ript$VariableManager]: TermVariabe incThread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,683 WARN L322 ript$VariableManager]: TermVariabe incThread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,686 WARN L322 ript$VariableManager]: TermVariabe incThread1of1ForFork0_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,687 WARN L322 ript$VariableManager]: TermVariabe decThread1of1ForFork1_i not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:32:18,689 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-15 20:32:18,752 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:32:18,757 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 20:32:18,757 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-15 20:32:18,770 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:32:18,783 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 27 places, 22 transitions, 60 flow [2022-03-15 20:32:18,788 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 27 places, 22 transitions, 60 flow [2022-03-15 20:32:18,789 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 27 places, 22 transitions, 60 flow [2022-03-15 20:32:18,807 INFO L129 PetriNetUnfolder]: 2/20 cut-off events. [2022-03-15 20:32:18,807 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-03-15 20:32:18,809 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29 conditions, 20 events. 2/20 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 24 event pairs, 0 based on Foata normal form. 0/17 useless extension candidates. Maximal degree in co-relation 15. Up to 2 conditions per place. [2022-03-15 20:32:18,809 INFO L116 LiptonReduction]: Number of co-enabled transitions 96 [2022-03-15 20:32:18,930 INFO L131 LiptonReduction]: Checked pairs total: 68 [2022-03-15 20:32:18,930 INFO L133 LiptonReduction]: Total number of compositions: 7 [2022-03-15 20:32:18,935 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 20 places, 15 transitions, 46 flow [2022-03-15 20:32:18,944 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 19 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:18,945 INFO L276 IsEmpty]: Start isEmpty. Operand has 19 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:18,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-03-15 20:32:18,949 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:18,950 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:18,950 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:18,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:18,954 INFO L85 PathProgramCache]: Analyzing trace with hash 794180716, now seen corresponding path program 1 times [2022-03-15 20:32:18,966 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:18,966 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454743633] [2022-03-15 20:32:18,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:18,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:19,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:19,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:19,047 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:19,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454743633] [2022-03-15 20:32:19,048 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454743633] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:32:19,048 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:32:19,048 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:32:19,049 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [905676348] [2022-03-15 20:32:19,049 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:19,051 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:19,059 INFO L252 McrAutomatonBuilder]: Finished intersection with 19 states and 26 transitions. [2022-03-15 20:32:19,059 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:19,206 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:19,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:32:19,207 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:19,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:32:19,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:32:19,231 INFO L87 Difference]: Start difference. First operand has 19 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 2 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) [2022-03-15 20:32:19,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:19,254 INFO L93 Difference]: Finished difference Result 33 states and 61 transitions. [2022-03-15 20:32:19,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:32:19,256 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 2 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) Word has length 10 [2022-03-15 20:32:19,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:19,261 INFO L225 Difference]: With dead ends: 33 [2022-03-15 20:32:19,261 INFO L226 Difference]: Without dead ends: 30 [2022-03-15 20:32:19,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:32:19,266 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 0 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:19,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 6 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:32:19,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2022-03-15 20:32:19,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2022-03-15 20:32:19,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:19,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 56 transitions. [2022-03-15 20:32:19,296 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 56 transitions. Word has length 10 [2022-03-15 20:32:19,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:19,296 INFO L470 AbstractCegarLoop]: Abstraction has 30 states and 56 transitions. [2022-03-15 20:32:19,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 2 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) [2022-03-15 20:32:19,297 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 56 transitions. [2022-03-15 20:32:19,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:32:19,298 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:19,298 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:19,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 20:32:19,299 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:19,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:19,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1150108509, now seen corresponding path program 1 times [2022-03-15 20:32:19,302 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:19,302 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499643847] [2022-03-15 20:32:19,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:19,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:19,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:19,371 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:19,372 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:19,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499643847] [2022-03-15 20:32:19,375 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499643847] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:32:19,375 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:32:19,375 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 20:32:19,375 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [312837563] [2022-03-15 20:32:19,376 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:19,377 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:19,383 INFO L252 McrAutomatonBuilder]: Finished intersection with 23 states and 33 transitions. [2022-03-15 20:32:19,383 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:19,499 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [171#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 170#(< 0 n), 172#(or (< 0 n) (<= n decThread1of1ForFork1_i)), 169#(< incThread1of1ForFork0_i n), 173#(or (< incThread1of1ForFork0_i n) (<= n 0))] [2022-03-15 20:32:19,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:32:19,501 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:19,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:32:19,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:32:19,502 INFO L87 Difference]: Start difference. First operand 30 states and 56 transitions. Second operand has 10 states, 10 states have (on average 2.7) internal successors, (27), 10 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) [2022-03-15 20:32:19,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:19,667 INFO L93 Difference]: Finished difference Result 40 states and 72 transitions. [2022-03-15 20:32:19,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 20:32:19,669 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-15 20:32:19,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:19,675 INFO L225 Difference]: With dead ends: 40 [2022-03-15 20:32:19,675 INFO L226 Difference]: Without dead ends: 35 [2022-03-15 20:32:19,675 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:32:19,676 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 32 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:19,677 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 42 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:19,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-15 20:32:19,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 23. [2022-03-15 20:32:19,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:19,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 42 transitions. [2022-03-15 20:32:19,685 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 42 transitions. Word has length 11 [2022-03-15 20:32:19,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:19,686 INFO L470 AbstractCegarLoop]: Abstraction has 23 states and 42 transitions. [2022-03-15 20:32:19,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 10 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) [2022-03-15 20:32:19,686 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 42 transitions. [2022-03-15 20:32:19,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:32:19,686 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:19,686 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:19,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 20:32:19,687 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:19,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:19,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1227862382, now seen corresponding path program 1 times [2022-03-15 20:32:19,688 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:19,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155585007] [2022-03-15 20:32:19,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:19,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:19,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:19,734 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:19,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:19,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155585007] [2022-03-15 20:32:19,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155585007] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:19,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237403729] [2022-03-15 20:32:19,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:19,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:19,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:19,748 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:19,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-15 20:32:19,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:19,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-15 20:32:19,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:19,820 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:19,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:19,842 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:19,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237403729] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:19,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:19,843 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-15 20:32:19,843 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1538972628] [2022-03-15 20:32:19,843 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:19,843 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:19,844 INFO L252 McrAutomatonBuilder]: Finished intersection with 23 states and 33 transitions. [2022-03-15 20:32:19,844 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:19,991 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [344#(or (< (+ incThread1of1ForFork0_i 1) n) (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 345#(or (< 1 n) (<= n 0)), 348#(or (< (+ incThread1of1ForFork0_i 1) n) (< 0 n) (<= n incThread1of1ForFork0_i)), 341#(< incThread1of1ForFork0_i n), 343#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 346#(or (< 1 n) (<= n 0) (< decThread1of1ForFork1_i n)), 347#(or (< incThread1of1ForFork0_i n) (<= 1 n)), 342#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:32:19,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:32:19,991 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:19,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:32:19,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:32:19,992 INFO L87 Difference]: Start difference. First operand 23 states and 42 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 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) [2022-03-15 20:32:20,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:20,245 INFO L93 Difference]: Finished difference Result 40 states and 75 transitions. [2022-03-15 20:32:20,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 20:32:20,246 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-15 20:32:20,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:20,247 INFO L225 Difference]: With dead ends: 40 [2022-03-15 20:32:20,247 INFO L226 Difference]: Without dead ends: 40 [2022-03-15 20:32:20,248 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=177, Invalid=473, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:32:20,250 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 48 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:20,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 41 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:20,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-03-15 20:32:20,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 31. [2022-03-15 20:32:20,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 30 states have (on average 2.0) internal successors, (60), 30 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:20,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 60 transitions. [2022-03-15 20:32:20,253 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 60 transitions. Word has length 11 [2022-03-15 20:32:20,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:20,253 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 60 transitions. [2022-03-15 20:32:20,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 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) [2022-03-15 20:32:20,253 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 60 transitions. [2022-03-15 20:32:20,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-15 20:32:20,254 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:20,254 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:20,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:20,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:20,467 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:20,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:20,468 INFO L85 PathProgramCache]: Analyzing trace with hash -590878751, now seen corresponding path program 1 times [2022-03-15 20:32:20,469 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:20,469 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041629065] [2022-03-15 20:32:20,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:20,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:20,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:20,508 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:20,508 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:20,510 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041629065] [2022-03-15 20:32:20,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041629065] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:20,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386648354] [2022-03-15 20:32:20,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:20,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:20,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:20,513 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:20,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-15 20:32:20,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:20,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:32:20,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:20,598 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:20,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:20,648 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:20,648 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386648354] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:20,648 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:20,648 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 2 [2022-03-15 20:32:20,649 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [465372918] [2022-03-15 20:32:20,649 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:20,650 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:20,651 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 34 transitions. [2022-03-15 20:32:20,651 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:20,778 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:20,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 20:32:20,779 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:20,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 20:32:20,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 20:32:20,780 INFO L87 Difference]: Start difference. First operand 31 states and 60 transitions. Second operand has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 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) [2022-03-15 20:32:20,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:20,801 INFO L93 Difference]: Finished difference Result 55 states and 104 transitions. [2022-03-15 20:32:20,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 20:32:20,802 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-03-15 20:32:20,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:20,804 INFO L225 Difference]: With dead ends: 55 [2022-03-15 20:32:20,804 INFO L226 Difference]: Without dead ends: 52 [2022-03-15 20:32:20,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 20:32:20,806 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 3 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:20,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 9 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:32:20,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-03-15 20:32:20,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 43. [2022-03-15 20:32:20,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 2.119047619047619) internal successors, (89), 42 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:20,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 89 transitions. [2022-03-15 20:32:20,810 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 89 transitions. Word has length 12 [2022-03-15 20:32:20,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:20,810 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 89 transitions. [2022-03-15 20:32:20,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 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) [2022-03-15 20:32:20,810 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 89 transitions. [2022-03-15 20:32:20,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-15 20:32:20,811 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:20,811 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:20,828 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:21,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-03-15 20:32:21,021 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:21,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:21,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1389006336, now seen corresponding path program 2 times [2022-03-15 20:32:21,022 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:21,022 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430822961] [2022-03-15 20:32:21,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:21,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:21,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:21,042 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:21,042 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:21,042 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430822961] [2022-03-15 20:32:21,042 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430822961] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:32:21,042 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:32:21,042 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 20:32:21,042 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1699486857] [2022-03-15 20:32:21,043 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:21,043 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:21,044 INFO L252 McrAutomatonBuilder]: Finished intersection with 27 states and 40 transitions. [2022-03-15 20:32:21,044 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:21,105 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [695#(<= n 0), 694#(< 0 n), 693#(< decThread1of1ForFork1_i n), 696#(<= decThread1of1ForFork1_i 0)] [2022-03-15 20:32:21,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:32:21,106 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:21,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:32:21,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:32:21,106 INFO L87 Difference]: Start difference. First operand 43 states and 89 transitions. Second operand has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 9 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) [2022-03-15 20:32:21,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:21,227 INFO L93 Difference]: Finished difference Result 57 states and 108 transitions. [2022-03-15 20:32:21,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 20:32:21,228 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 9 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-03-15 20:32:21,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:21,229 INFO L225 Difference]: With dead ends: 57 [2022-03-15 20:32:21,229 INFO L226 Difference]: Without dead ends: 55 [2022-03-15 20:32:21,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:32:21,232 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 32 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:21,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 43 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:21,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-03-15 20:32:21,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 40. [2022-03-15 20:32:21,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 2.076923076923077) internal successors, (81), 39 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:21,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 81 transitions. [2022-03-15 20:32:21,240 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 81 transitions. Word has length 12 [2022-03-15 20:32:21,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:21,240 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 81 transitions. [2022-03-15 20:32:21,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 9 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) [2022-03-15 20:32:21,241 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 81 transitions. [2022-03-15 20:32:21,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-15 20:32:21,241 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:21,241 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:21,241 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-15 20:32:21,241 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:21,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:21,242 INFO L85 PathProgramCache]: Analyzing trace with hash -357966521, now seen corresponding path program 2 times [2022-03-15 20:32:21,243 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:21,243 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468375222] [2022-03-15 20:32:21,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:21,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:21,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:21,278 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:21,279 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:21,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468375222] [2022-03-15 20:32:21,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468375222] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:21,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857774695] [2022-03-15 20:32:21,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:32:21,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:21,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:21,280 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:21,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-15 20:32:21,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:21,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:21,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:32:21,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:21,332 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:21,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:21,367 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:21,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857774695] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:21,367 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:21,367 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 2 [2022-03-15 20:32:21,368 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2090565404] [2022-03-15 20:32:21,368 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:21,368 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:21,372 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 26 transitions. [2022-03-15 20:32:21,372 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:21,440 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:21,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 20:32:21,440 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:21,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 20:32:21,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 20:32:21,441 INFO L87 Difference]: Start difference. First operand 40 states and 81 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 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) [2022-03-15 20:32:21,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:21,461 INFO L93 Difference]: Finished difference Result 59 states and 116 transitions. [2022-03-15 20:32:21,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 20:32:21,462 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 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) Word has length 12 [2022-03-15 20:32:21,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:21,463 INFO L225 Difference]: With dead ends: 59 [2022-03-15 20:32:21,463 INFO L226 Difference]: Without dead ends: 56 [2022-03-15 20:32:21,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 20:32:21,464 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 4 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:21,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 9 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:32:21,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-03-15 20:32:21,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 47. [2022-03-15 20:32:21,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 46 states have (on average 2.152173913043478) internal successors, (99), 46 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:21,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 99 transitions. [2022-03-15 20:32:21,476 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 99 transitions. Word has length 12 [2022-03-15 20:32:21,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:21,476 INFO L470 AbstractCegarLoop]: Abstraction has 47 states and 99 transitions. [2022-03-15 20:32:21,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 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) [2022-03-15 20:32:21,476 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 99 transitions. [2022-03-15 20:32:21,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 20:32:21,477 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:21,477 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:21,495 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:21,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:21,693 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:21,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:21,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1137279026, now seen corresponding path program 3 times [2022-03-15 20:32:21,694 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:21,695 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118461214] [2022-03-15 20:32:21,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:21,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:21,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:21,725 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:21,725 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:21,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118461214] [2022-03-15 20:32:21,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118461214] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:21,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452322677] [2022-03-15 20:32:21,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:32:21,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:21,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:21,726 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:21,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-15 20:32:21,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 20:32:21,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:21,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 20:32:21,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:21,786 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:21,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:21,812 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:21,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452322677] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:21,812 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:21,813 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-03-15 20:32:21,813 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1919545673] [2022-03-15 20:32:21,813 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:21,814 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:21,815 INFO L252 McrAutomatonBuilder]: Finished intersection with 27 states and 39 transitions. [2022-03-15 20:32:21,815 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:21,944 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1162#(or (< 1 n) (<= n (+ decThread1of1ForFork1_i 1)) (<= n 0)), 1160#(or (<= n 1) (< incThread1of1ForFork0_i n)), 1161#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n 1) (<= n incThread1of1ForFork0_i)), 1158#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 1159#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 1157#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1156#(< incThread1of1ForFork0_i n)] [2022-03-15 20:32:21,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:32:21,945 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:21,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:32:21,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:32:21,946 INFO L87 Difference]: Start difference. First operand 47 states and 99 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 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) [2022-03-15 20:32:22,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:22,247 INFO L93 Difference]: Finished difference Result 79 states and 160 transitions. [2022-03-15 20:32:22,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 20:32:22,247 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-15 20:32:22,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:22,248 INFO L225 Difference]: With dead ends: 79 [2022-03-15 20:32:22,248 INFO L226 Difference]: Without dead ends: 70 [2022-03-15 20:32:22,248 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=280, Invalid=776, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:32:22,249 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 57 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:22,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 43 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:22,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-03-15 20:32:22,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 54. [2022-03-15 20:32:22,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.30188679245283) internal successors, (122), 53 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:22,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 122 transitions. [2022-03-15 20:32:22,252 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 122 transitions. Word has length 13 [2022-03-15 20:32:22,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:22,252 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 122 transitions. [2022-03-15 20:32:22,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 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) [2022-03-15 20:32:22,252 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 122 transitions. [2022-03-15 20:32:22,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 20:32:22,252 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:22,253 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:22,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-03-15 20:32:22,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:22,463 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:22,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:22,464 INFO L85 PathProgramCache]: Analyzing trace with hash -434625437, now seen corresponding path program 4 times [2022-03-15 20:32:22,464 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:22,465 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629919387] [2022-03-15 20:32:22,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:22,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:22,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:22,495 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:22,495 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:22,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629919387] [2022-03-15 20:32:22,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629919387] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:22,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294267831] [2022-03-15 20:32:22,496 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:32:22,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:22,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:22,497 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:22,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-15 20:32:22,514 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:32:22,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:22,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 20:32:22,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:22,555 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:22,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:22,577 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:22,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294267831] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:22,577 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:22,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-03-15 20:32:22,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [452589859] [2022-03-15 20:32:22,578 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:22,578 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:22,580 INFO L252 McrAutomatonBuilder]: Finished intersection with 27 states and 39 transitions. [2022-03-15 20:32:22,580 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:22,729 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [1470#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 2 decThread1of1ForFork1_i) n) (< (+ 2 incThread1of1ForFork0_i) n)), 1469#(or (< (+ incThread1of1ForFork0_i 1) n) (<= (+ 2 decThread1of1ForFork1_i) n) (<= n incThread1of1ForFork0_i)), 1473#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 2 n) (< (+ 2 incThread1of1ForFork0_i) n)), 1472#(or (< (+ incThread1of1ForFork0_i 1) n) (<= 2 n) (<= n incThread1of1ForFork0_i)), 1468#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 1467#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1471#(or (<= 2 n) (< incThread1of1ForFork0_i n)), 1474#(or (<= n 1) (<= (+ 2 decThread1of1ForFork1_i) n) (< 2 n)), 1466#(< incThread1of1ForFork0_i n)] [2022-03-15 20:32:22,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:32:22,729 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:22,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:32:22,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:32:22,730 INFO L87 Difference]: Start difference. First operand 54 states and 122 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:23,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:23,071 INFO L93 Difference]: Finished difference Result 93 states and 182 transitions. [2022-03-15 20:32:23,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 20:32:23,072 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-15 20:32:23,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:23,072 INFO L225 Difference]: With dead ends: 93 [2022-03-15 20:32:23,072 INFO L226 Difference]: Without dead ends: 93 [2022-03-15 20:32:23,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=262, Invalid=794, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:32:23,073 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 61 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:23,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 50 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:23,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-03-15 20:32:23,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 61. [2022-03-15 20:32:23,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.3333333333333335) internal successors, (140), 60 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:23,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 140 transitions. [2022-03-15 20:32:23,076 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 140 transitions. Word has length 13 [2022-03-15 20:32:23,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:23,077 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 140 transitions. [2022-03-15 20:32:23,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:23,077 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 140 transitions. [2022-03-15 20:32:23,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 20:32:23,077 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:23,077 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:23,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:23,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:23,287 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:23,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:23,288 INFO L85 PathProgramCache]: Analyzing trace with hash -201713207, now seen corresponding path program 5 times [2022-03-15 20:32:23,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:23,288 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643962327] [2022-03-15 20:32:23,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:23,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:23,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:23,315 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:23,315 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:23,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643962327] [2022-03-15 20:32:23,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643962327] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:23,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036012428] [2022-03-15 20:32:23,316 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:32:23,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:23,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:23,317 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:23,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-15 20:32:23,333 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:32:23,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:23,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 20:32:23,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:23,391 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:23,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:23,417 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:23,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036012428] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:23,417 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:23,417 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-15 20:32:23,418 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1702581379] [2022-03-15 20:32:23,418 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:23,418 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:23,419 INFO L252 McrAutomatonBuilder]: Finished intersection with 21 states and 27 transitions. [2022-03-15 20:32:23,419 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:23,484 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1804#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 1805#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 1806#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 1803#(< decThread1of1ForFork1_i n)] [2022-03-15 20:32:23,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:32:23,485 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:23,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:32:23,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:32:23,485 INFO L87 Difference]: Start difference. First operand 61 states and 140 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) 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) [2022-03-15 20:32:23,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:23,650 INFO L93 Difference]: Finished difference Result 88 states and 183 transitions. [2022-03-15 20:32:23,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 20:32:23,651 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) 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) Word has length 13 [2022-03-15 20:32:23,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:23,651 INFO L225 Difference]: With dead ends: 88 [2022-03-15 20:32:23,651 INFO L226 Difference]: Without dead ends: 87 [2022-03-15 20:32:23,651 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=187, Invalid=413, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:32:23,652 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 38 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:23,652 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 32 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:23,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-03-15 20:32:23,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 61. [2022-03-15 20:32:23,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.2666666666666666) internal successors, (136), 60 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:23,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 136 transitions. [2022-03-15 20:32:23,655 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 136 transitions. Word has length 13 [2022-03-15 20:32:23,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:23,655 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 136 transitions. [2022-03-15 20:32:23,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) 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) [2022-03-15 20:32:23,655 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 136 transitions. [2022-03-15 20:32:23,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 20:32:23,656 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:23,656 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:23,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:23,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:23,869 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:23,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:23,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1790859109, now seen corresponding path program 6 times [2022-03-15 20:32:23,870 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:23,870 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586284127] [2022-03-15 20:32:23,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:23,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:23,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:23,896 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:23,896 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:23,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586284127] [2022-03-15 20:32:23,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586284127] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:23,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337775511] [2022-03-15 20:32:23,896 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:32:23,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:23,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:23,897 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:23,920 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 20:32:23,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:23,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 20:32:23,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:23,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-15 20:32:23,969 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:23,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:23,989 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:23,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [337775511] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:23,989 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:23,989 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-03-15 20:32:23,990 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1176516965] [2022-03-15 20:32:23,990 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:23,990 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:23,991 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 29 transitions. [2022-03-15 20:32:23,991 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:24,043 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [2125#(<= decThread1of1ForFork1_i 0), 2124#(<= decThread1of1ForFork1_i 1), 2126#(< decThread1of1ForFork1_i n), 2123#(<= n 1), 2127#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:32:24,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:32:24,044 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:24,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:32:24,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:32:24,044 INFO L87 Difference]: Start difference. First operand 61 states and 136 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:24,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:24,319 INFO L93 Difference]: Finished difference Result 127 states and 247 transitions. [2022-03-15 20:32:24,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:32:24,320 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-15 20:32:24,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:24,320 INFO L225 Difference]: With dead ends: 127 [2022-03-15 20:32:24,320 INFO L226 Difference]: Without dead ends: 123 [2022-03-15 20:32:24,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=330, Invalid=930, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:32:24,321 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 56 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:24,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 51 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:24,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-03-15 20:32:24,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 62. [2022-03-15 20:32:24,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 2.3114754098360657) internal successors, (141), 61 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:24,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 141 transitions. [2022-03-15 20:32:24,324 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 141 transitions. Word has length 13 [2022-03-15 20:32:24,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:24,325 INFO L470 AbstractCegarLoop]: Abstraction has 62 states and 141 transitions. [2022-03-15 20:32:24,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:24,325 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 141 transitions. [2022-03-15 20:32:24,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 20:32:24,325 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:24,325 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:24,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:24,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:24,539 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:24,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:24,540 INFO L85 PathProgramCache]: Analyzing trace with hash 43886252, now seen corresponding path program 7 times [2022-03-15 20:32:24,541 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:24,541 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177961243] [2022-03-15 20:32:24,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:24,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:24,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:24,568 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:24,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:24,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177961243] [2022-03-15 20:32:24,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177961243] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:24,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615783485] [2022-03-15 20:32:24,569 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:32:24,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:24,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:24,570 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:24,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-15 20:32:24,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:24,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 20:32:24,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:24,637 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:24,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:24,666 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:24,666 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615783485] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:24,666 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:24,666 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-03-15 20:32:24,667 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [736499824] [2022-03-15 20:32:24,667 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:24,667 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:24,668 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 29 transitions. [2022-03-15 20:32:24,668 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:24,718 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [2505#(< decThread1of1ForFork1_i n), 2506#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 2509#(<= 0 decThread1of1ForFork1_i), 2507#(<= 2 n), 2508#(<= 1 decThread1of1ForFork1_i)] [2022-03-15 20:32:24,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:32:24,718 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:24,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:32:24,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:32:24,719 INFO L87 Difference]: Start difference. First operand 62 states and 141 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:24,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:24,881 INFO L93 Difference]: Finished difference Result 113 states and 221 transitions. [2022-03-15 20:32:24,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 20:32:24,881 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-15 20:32:24,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:24,882 INFO L225 Difference]: With dead ends: 113 [2022-03-15 20:32:24,882 INFO L226 Difference]: Without dead ends: 112 [2022-03-15 20:32:24,882 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=145, Invalid=407, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:32:24,883 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 46 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:24,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 46 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:24,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-03-15 20:32:24,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 61. [2022-03-15 20:32:24,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.216666666666667) internal successors, (133), 60 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:24,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 133 transitions. [2022-03-15 20:32:24,885 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 133 transitions. Word has length 13 [2022-03-15 20:32:24,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:24,885 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 133 transitions. [2022-03-15 20:32:24,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:24,886 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 133 transitions. [2022-03-15 20:32:24,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 20:32:24,886 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:24,886 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:24,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:25,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-15 20:32:25,096 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:25,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:25,096 INFO L85 PathProgramCache]: Analyzing trace with hash 952694342, now seen corresponding path program 8 times [2022-03-15 20:32:25,097 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:25,097 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881690121] [2022-03-15 20:32:25,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:25,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:25,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:25,118 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:25,118 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:25,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881690121] [2022-03-15 20:32:25,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881690121] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:25,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640074233] [2022-03-15 20:32:25,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:32:25,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:25,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:25,119 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:25,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-15 20:32:25,138 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:25,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:25,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 20:32:25,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:25,190 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:25,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:25,211 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:25,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640074233] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:25,211 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:25,211 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2022-03-15 20:32:25,211 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [980733688] [2022-03-15 20:32:25,211 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:25,212 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:25,212 INFO L252 McrAutomatonBuilder]: Finished intersection with 21 states and 27 transitions. [2022-03-15 20:32:25,213 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:25,247 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [2846#(<= 0 decThread1of1ForFork1_i), 2847#(< incThread1of1ForFork0_i n), 2845#(<= 1 decThread1of1ForFork1_i)] [2022-03-15 20:32:25,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:32:25,247 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:25,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:32:25,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:32:25,248 INFO L87 Difference]: Start difference. First operand 61 states and 133 transitions. Second operand has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 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) [2022-03-15 20:32:25,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:25,379 INFO L93 Difference]: Finished difference Result 81 states and 159 transitions. [2022-03-15 20:32:25,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 20:32:25,380 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 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) Word has length 13 [2022-03-15 20:32:25,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:25,380 INFO L225 Difference]: With dead ends: 81 [2022-03-15 20:32:25,380 INFO L226 Difference]: Without dead ends: 77 [2022-03-15 20:32:25,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:32:25,381 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 34 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:25,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 28 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:32:25,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2022-03-15 20:32:25,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 57. [2022-03-15 20:32:25,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 2.2142857142857144) internal successors, (124), 56 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:25,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 124 transitions. [2022-03-15 20:32:25,383 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 124 transitions. Word has length 13 [2022-03-15 20:32:25,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:25,383 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 124 transitions. [2022-03-15 20:32:25,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 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) [2022-03-15 20:32:25,383 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 124 transitions. [2022-03-15 20:32:25,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 20:32:25,384 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:25,384 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:25,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:25,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:25,600 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:25,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:25,600 INFO L85 PathProgramCache]: Analyzing trace with hash -588393588, now seen corresponding path program 9 times [2022-03-15 20:32:25,600 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:25,600 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164912054] [2022-03-15 20:32:25,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:25,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:25,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:25,647 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:25,647 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:25,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164912054] [2022-03-15 20:32:25,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164912054] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:25,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288668935] [2022-03-15 20:32:25,647 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:32:25,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:25,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:25,648 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:25,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-15 20:32:25,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 20:32:25,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:25,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 20:32:25,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:25,710 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:25,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:25,742 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:25,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288668935] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:25,743 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:25,743 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2022-03-15 20:32:25,743 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [414420311] [2022-03-15 20:32:25,743 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:25,743 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:25,745 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 44 transitions. [2022-03-15 20:32:25,745 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:25,877 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:25,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:32:25,877 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:25,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:32:25,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-15 20:32:25,878 INFO L87 Difference]: Start difference. First operand 57 states and 124 transitions. Second operand has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 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) [2022-03-15 20:32:25,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:25,908 INFO L93 Difference]: Finished difference Result 101 states and 207 transitions. [2022-03-15 20:32:25,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:32:25,908 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 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) Word has length 14 [2022-03-15 20:32:25,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:25,909 INFO L225 Difference]: With dead ends: 101 [2022-03-15 20:32:25,909 INFO L226 Difference]: Without dead ends: 98 [2022-03-15 20:32:25,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-15 20:32:25,910 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 6 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:25,910 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 15 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:32:25,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-03-15 20:32:25,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 78. [2022-03-15 20:32:25,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 2.311688311688312) internal successors, (178), 77 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:25,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 178 transitions. [2022-03-15 20:32:25,912 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 178 transitions. Word has length 14 [2022-03-15 20:32:25,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:25,912 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 178 transitions. [2022-03-15 20:32:25,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.5) internal successors, (22), 4 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) [2022-03-15 20:32:25,913 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 178 transitions. [2022-03-15 20:32:25,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 20:32:25,913 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:25,913 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:25,930 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-03-15 20:32:26,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-15 20:32:26,127 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:26,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:26,128 INFO L85 PathProgramCache]: Analyzing trace with hash 592771690, now seen corresponding path program 10 times [2022-03-15 20:32:26,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:26,128 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105218568] [2022-03-15 20:32:26,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:26,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:26,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:26,165 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:26,166 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:26,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105218568] [2022-03-15 20:32:26,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105218568] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:26,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018280225] [2022-03-15 20:32:26,166 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:32:26,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:26,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:26,167 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:26,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-15 20:32:26,186 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:32:26,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:26,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 20:32:26,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:26,223 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:26,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:26,261 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:26,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018280225] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:26,262 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:26,262 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2022-03-15 20:32:26,262 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1399516580] [2022-03-15 20:32:26,262 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:26,262 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:26,263 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 28 transitions. [2022-03-15 20:32:26,263 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:26,316 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:26,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:32:26,316 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:26,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:32:26,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-15 20:32:26,317 INFO L87 Difference]: Start difference. First operand 78 states and 178 transitions. Second operand has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:26,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:26,348 INFO L93 Difference]: Finished difference Result 114 states and 246 transitions. [2022-03-15 20:32:26,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:32:26,348 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-15 20:32:26,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:26,349 INFO L225 Difference]: With dead ends: 114 [2022-03-15 20:32:26,349 INFO L226 Difference]: Without dead ends: 111 [2022-03-15 20:32:26,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-15 20:32:26,350 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 10 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:26,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 14 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:32:26,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-03-15 20:32:26,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 87. [2022-03-15 20:32:26,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.4069767441860463) internal successors, (207), 86 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:26,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 207 transitions. [2022-03-15 20:32:26,352 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 207 transitions. Word has length 14 [2022-03-15 20:32:26,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:26,353 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 207 transitions. [2022-03-15 20:32:26,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:26,353 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 207 transitions. [2022-03-15 20:32:26,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 20:32:26,353 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:26,353 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:26,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:26,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-15 20:32:26,567 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:26,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:26,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1363393184, now seen corresponding path program 11 times [2022-03-15 20:32:26,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:26,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671089262] [2022-03-15 20:32:26,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:26,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:26,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:26,598 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:26,598 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:26,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671089262] [2022-03-15 20:32:26,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671089262] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:26,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898472102] [2022-03-15 20:32:26,598 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:32:26,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:26,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:26,599 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:26,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-15 20:32:26,616 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:26,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:26,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 20:32:26,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:26,655 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:26,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:26,694 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:26,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898472102] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:26,694 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:26,694 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2022-03-15 20:32:26,694 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [716768657] [2022-03-15 20:32:26,695 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:26,695 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:26,696 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 32 transitions. [2022-03-15 20:32:26,696 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:26,766 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:26,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:32:26,767 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:26,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:32:26,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-15 20:32:26,767 INFO L87 Difference]: Start difference. First operand 87 states and 207 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:26,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:26,798 INFO L93 Difference]: Finished difference Result 121 states and 271 transitions. [2022-03-15 20:32:26,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:32:26,798 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-15 20:32:26,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:26,799 INFO L225 Difference]: With dead ends: 121 [2022-03-15 20:32:26,799 INFO L226 Difference]: Without dead ends: 118 [2022-03-15 20:32:26,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-15 20:32:26,801 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 8 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:26,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 15 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:32:26,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-03-15 20:32:26,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 99. [2022-03-15 20:32:26,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.4489795918367347) internal successors, (240), 98 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:26,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 240 transitions. [2022-03-15 20:32:26,805 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 240 transitions. Word has length 14 [2022-03-15 20:32:26,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:26,805 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 240 transitions. [2022-03-15 20:32:26,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:26,805 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 240 transitions. [2022-03-15 20:32:26,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 20:32:26,807 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:26,807 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:26,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:27,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-15 20:32:27,023 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:27,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:27,023 INFO L85 PathProgramCache]: Analyzing trace with hash 460584289, now seen corresponding path program 12 times [2022-03-15 20:32:27,024 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:27,024 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282992318] [2022-03-15 20:32:27,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:27,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:27,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:27,052 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:27,052 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:27,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282992318] [2022-03-15 20:32:27,052 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282992318] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:27,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527670201] [2022-03-15 20:32:27,052 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:32:27,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:27,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:27,053 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:27,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-15 20:32:27,070 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 20:32:27,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:27,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:32:27,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:27,133 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:27,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:27,177 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:27,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527670201] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:27,178 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:27,178 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-03-15 20:32:27,178 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [812189053] [2022-03-15 20:32:27,178 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:27,178 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:27,180 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 44 transitions. [2022-03-15 20:32:27,180 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:27,281 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [4273#(<= decThread1of1ForFork1_i 0), 4268#(<= 3 n), 4269#(< incThread1of1ForFork0_i n), 4272#(<= 1 incThread1of1ForFork0_i), 4270#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4271#(<= 2 incThread1of1ForFork0_i)] [2022-03-15 20:32:27,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:32:27,281 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:27,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:32:27,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:32:27,282 INFO L87 Difference]: Start difference. First operand 99 states and 240 transitions. Second operand has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 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) [2022-03-15 20:32:27,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:27,525 INFO L93 Difference]: Finished difference Result 220 states and 475 transitions. [2022-03-15 20:32:27,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 20:32:27,525 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-15 20:32:27,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:27,526 INFO L225 Difference]: With dead ends: 220 [2022-03-15 20:32:27,526 INFO L226 Difference]: Without dead ends: 220 [2022-03-15 20:32:27,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=273, Invalid=783, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:32:27,527 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 58 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:27,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 67 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:27,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2022-03-15 20:32:27,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 98. [2022-03-15 20:32:27,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.4742268041237114) internal successors, (240), 97 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:27,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 240 transitions. [2022-03-15 20:32:27,530 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 240 transitions. Word has length 14 [2022-03-15 20:32:27,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:27,530 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 240 transitions. [2022-03-15 20:32:27,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 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) [2022-03-15 20:32:27,530 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 240 transitions. [2022-03-15 20:32:27,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:27,530 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:27,530 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:27,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:27,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-15 20:32:27,731 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:27,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:27,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1060238973, now seen corresponding path program 13 times [2022-03-15 20:32:27,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:27,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738250239] [2022-03-15 20:32:27,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:27,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:27,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:27,771 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:27,772 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:27,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738250239] [2022-03-15 20:32:27,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738250239] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:27,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837363800] [2022-03-15 20:32:27,772 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:32:27,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:27,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:27,776 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:27,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:27,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:27,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:27,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-15 20:32:27,846 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:27,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:27,869 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:27,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837363800] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:27,870 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:27,870 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-03-15 20:32:27,870 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [990851623] [2022-03-15 20:32:27,870 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:27,870 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:27,872 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 49 transitions. [2022-03-15 20:32:27,872 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:28,057 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [4818#(or (<= n 2) (< (+ incThread1of1ForFork0_i 1) n) (<= n incThread1of1ForFork0_i)), 4820#(or (<= n (+ 2 decThread1of1ForFork1_i)) (<= n 1) (< 2 n)), 4814#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 4815#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 4812#(< incThread1of1ForFork0_i n), 4816#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 4821#(or (<= n 2) (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n)), 4819#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= n (+ 2 decThread1of1ForFork1_i)) (< (+ 2 incThread1of1ForFork0_i) n)), 4813#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 4817#(or (<= n 2) (< incThread1of1ForFork0_i n))] [2022-03-15 20:32:28,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:32:28,058 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:28,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:32:28,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:32:28,059 INFO L87 Difference]: Start difference. First operand 98 states and 240 transitions. Second operand has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:28,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:28,565 INFO L93 Difference]: Finished difference Result 201 states and 472 transitions. [2022-03-15 20:32:28,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 20:32:28,565 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:32:28,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:28,566 INFO L225 Difference]: With dead ends: 201 [2022-03-15 20:32:28,566 INFO L226 Difference]: Without dead ends: 190 [2022-03-15 20:32:28,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 598 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=578, Invalid=1774, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 20:32:28,567 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 94 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:28,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 45 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:28,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2022-03-15 20:32:28,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 124. [2022-03-15 20:32:28,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 2.5934959349593494) internal successors, (319), 123 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:28,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 319 transitions. [2022-03-15 20:32:28,571 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 319 transitions. Word has length 15 [2022-03-15 20:32:28,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:28,571 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 319 transitions. [2022-03-15 20:32:28,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:28,571 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 319 transitions. [2022-03-15 20:32:28,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:28,571 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:28,572 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:28,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:28,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:28,783 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:28,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:28,784 INFO L85 PathProgramCache]: Analyzing trace with hash -752814194, now seen corresponding path program 14 times [2022-03-15 20:32:28,784 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:28,784 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711272881] [2022-03-15 20:32:28,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:28,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:28,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:28,817 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:28,817 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:28,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711272881] [2022-03-15 20:32:28,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711272881] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:28,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760625924] [2022-03-15 20:32:28,817 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:32:28,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:28,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:28,818 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:28,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-15 20:32:28,837 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:28,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:28,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:28,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:28,881 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:28,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:28,902 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:28,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760625924] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:28,903 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:28,903 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-03-15 20:32:28,903 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [702757107] [2022-03-15 20:32:28,903 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:28,903 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:28,904 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 49 transitions. [2022-03-15 20:32:28,904 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:29,127 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [5424#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 5423#(< incThread1of1ForFork0_i n), 5429#(or (< incThread1of1ForFork0_i n) (<= 3 n)), 5428#(or (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n) (<= (+ 3 decThread1of1ForFork1_i) n)), 5431#(or (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n) (<= 3 n)), 5430#(or (< (+ incThread1of1ForFork0_i 1) n) (<= 3 n) (<= n incThread1of1ForFork0_i)), 5432#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= (+ 3 decThread1of1ForFork1_i) n) (<= n (+ 2 incThread1of1ForFork0_i))), 5434#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= 3 n) (<= n (+ 2 incThread1of1ForFork0_i))), 5425#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 5433#(or (<= n 2) (< 3 n) (<= (+ 3 decThread1of1ForFork1_i) n)), 5427#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n incThread1of1ForFork0_i) (<= (+ 3 decThread1of1ForFork1_i) n)), 5426#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n))] [2022-03-15 20:32:29,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:32:29,128 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:29,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:32:29,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:32:29,128 INFO L87 Difference]: Start difference. First operand 124 states and 319 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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) [2022-03-15 20:32:29,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:29,629 INFO L93 Difference]: Finished difference Result 223 states and 511 transitions. [2022-03-15 20:32:29,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 20:32:29,629 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:32:29,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:29,631 INFO L225 Difference]: With dead ends: 223 [2022-03-15 20:32:29,631 INFO L226 Difference]: Without dead ends: 223 [2022-03-15 20:32:29,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=474, Invalid=1596, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:32:29,632 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 131 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:29,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 46 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:29,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-03-15 20:32:29,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 137. [2022-03-15 20:32:29,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.5955882352941178) internal successors, (353), 136 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:29,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 353 transitions. [2022-03-15 20:32:29,635 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 353 transitions. Word has length 15 [2022-03-15 20:32:29,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:29,636 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 353 transitions. [2022-03-15 20:32:29,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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) [2022-03-15 20:32:29,636 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 353 transitions. [2022-03-15 20:32:29,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:29,637 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:29,637 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:29,652 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:29,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-15 20:32:29,852 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:29,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:29,852 INFO L85 PathProgramCache]: Analyzing trace with hash 428351084, now seen corresponding path program 15 times [2022-03-15 20:32:29,853 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:29,853 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432439011] [2022-03-15 20:32:29,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:29,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:29,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:29,891 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:29,891 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:29,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432439011] [2022-03-15 20:32:29,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432439011] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:29,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260969219] [2022-03-15 20:32:29,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:32:29,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:29,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:29,893 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:29,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-15 20:32:29,911 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:32:29,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:29,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:29,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:29,970 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:29,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:29,998 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:29,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260969219] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:29,998 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:29,998 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-03-15 20:32:29,998 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [396370685] [2022-03-15 20:32:29,998 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:29,999 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:30,000 INFO L252 McrAutomatonBuilder]: Finished intersection with 25 states and 33 transitions. [2022-03-15 20:32:30,000 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:30,087 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [6074#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 6079#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i)), 6077#(or (<= n 1) (<= decThread1of1ForFork1_i 0)), 6075#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i)), 6076#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 6078#(< decThread1of1ForFork1_i n)] [2022-03-15 20:32:30,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:32:30,087 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:30,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:32:30,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:32:30,088 INFO L87 Difference]: Start difference. First operand 137 states and 353 transitions. Second operand has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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) [2022-03-15 20:32:30,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:30,380 INFO L93 Difference]: Finished difference Result 203 states and 463 transitions. [2022-03-15 20:32:30,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 20:32:30,380 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:32:30,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:30,381 INFO L225 Difference]: With dead ends: 203 [2022-03-15 20:32:30,381 INFO L226 Difference]: Without dead ends: 202 [2022-03-15 20:32:30,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=421, Invalid=985, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:32:30,382 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 65 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:30,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 31 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:30,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-03-15 20:32:30,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 131. [2022-03-15 20:32:30,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 2.5384615384615383) internal successors, (330), 130 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:30,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 330 transitions. [2022-03-15 20:32:30,385 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 330 transitions. Word has length 15 [2022-03-15 20:32:30,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:30,385 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 330 transitions. [2022-03-15 20:32:30,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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) [2022-03-15 20:32:30,385 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 330 transitions. [2022-03-15 20:32:30,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:30,385 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:30,386 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:30,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:30,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:30,601 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:30,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:30,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1337159174, now seen corresponding path program 16 times [2022-03-15 20:32:30,602 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:30,602 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101551723] [2022-03-15 20:32:30,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:30,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:30,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:30,638 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:30,638 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:30,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101551723] [2022-03-15 20:32:30,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101551723] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:30,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866385322] [2022-03-15 20:32:30,639 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:32:30,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:30,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:30,644 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:30,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-15 20:32:30,660 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:32:30,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:30,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:30,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:30,715 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:30,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:30,742 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:30,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866385322] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:30,742 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:30,742 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-03-15 20:32:30,742 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1129135566] [2022-03-15 20:32:30,743 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:30,743 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:30,745 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 35 transitions. [2022-03-15 20:32:30,745 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:30,867 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [6682#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 6684#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 6686#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i)), 6687#(or (<= n 1) (<= decThread1of1ForFork1_i 0)), 6681#(< incThread1of1ForFork0_i n), 6683#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 6685#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i))] [2022-03-15 20:32:30,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:32:30,867 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:30,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:32:30,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:32:30,867 INFO L87 Difference]: Start difference. First operand 131 states and 330 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 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) [2022-03-15 20:32:31,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:31,049 INFO L93 Difference]: Finished difference Result 190 states and 426 transitions. [2022-03-15 20:32:31,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 20:32:31,049 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:32:31,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:31,050 INFO L225 Difference]: With dead ends: 190 [2022-03-15 20:32:31,050 INFO L226 Difference]: Without dead ends: 190 [2022-03-15 20:32:31,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=244, Invalid=686, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:32:31,051 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 57 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:31,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 27 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:31,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2022-03-15 20:32:31,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 125. [2022-03-15 20:32:31,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 2.524193548387097) internal successors, (313), 124 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:31,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 313 transitions. [2022-03-15 20:32:31,054 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 313 transitions. Word has length 15 [2022-03-15 20:32:31,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:31,054 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 313 transitions. [2022-03-15 20:32:31,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 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) [2022-03-15 20:32:31,054 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 313 transitions. [2022-03-15 20:32:31,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:31,054 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:31,054 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:31,071 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-15 20:32:31,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:31,267 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:31,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:31,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1198972578, now seen corresponding path program 17 times [2022-03-15 20:32:31,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:31,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816327332] [2022-03-15 20:32:31,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:31,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:31,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:31,302 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:31,302 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:31,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816327332] [2022-03-15 20:32:31,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816327332] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:31,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333477343] [2022-03-15 20:32:31,302 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:32:31,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:31,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:31,312 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:31,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-15 20:32:31,334 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:32:31,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:31,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:31,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:31,392 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:31,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:31,419 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:31,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333477343] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:31,419 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:31,419 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-03-15 20:32:31,419 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [147084229] [2022-03-15 20:32:31,419 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:31,420 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:31,421 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2022-03-15 20:32:31,421 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:31,497 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [7252#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 7249#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 7248#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 7251#(< decThread1of1ForFork1_i n), 7250#(or (<= n 0) (<= decThread1of1ForFork1_i 0))] [2022-03-15 20:32:31,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:32:31,497 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:31,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:32:31,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:32:31,498 INFO L87 Difference]: Start difference. First operand 125 states and 313 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 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) [2022-03-15 20:32:31,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:31,725 INFO L93 Difference]: Finished difference Result 203 states and 463 transitions. [2022-03-15 20:32:31,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 20:32:31,725 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 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) Word has length 15 [2022-03-15 20:32:31,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:31,726 INFO L225 Difference]: With dead ends: 203 [2022-03-15 20:32:31,726 INFO L226 Difference]: Without dead ends: 200 [2022-03-15 20:32:31,727 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=315, Invalid=807, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:32:31,727 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 55 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:31,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 33 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:31,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2022-03-15 20:32:31,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 138. [2022-03-15 20:32:31,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.5547445255474455) internal successors, (350), 137 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:31,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 350 transitions. [2022-03-15 20:32:31,730 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 350 transitions. Word has length 15 [2022-03-15 20:32:31,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:31,731 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 350 transitions. [2022-03-15 20:32:31,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 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) [2022-03-15 20:32:31,731 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 350 transitions. [2022-03-15 20:32:31,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:31,731 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:31,731 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:31,746 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:31,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:31,946 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:31,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:31,947 INFO L85 PathProgramCache]: Analyzing trace with hash -548000279, now seen corresponding path program 18 times [2022-03-15 20:32:31,947 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:31,947 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297232725] [2022-03-15 20:32:31,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:31,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:31,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:31,980 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:31,980 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:31,980 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297232725] [2022-03-15 20:32:31,981 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297232725] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:31,981 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707901171] [2022-03-15 20:32:31,981 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:32:31,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:31,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:31,982 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:31,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-15 20:32:32,000 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:32:32,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:32,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:32,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:32,067 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:32,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:32,091 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:32,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707901171] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:32,091 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:32,091 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-03-15 20:32:32,091 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [952671272] [2022-03-15 20:32:32,091 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:32,092 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:32,092 INFO L252 McrAutomatonBuilder]: Finished intersection with 23 states and 29 transitions. [2022-03-15 20:32:32,093 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:32,158 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [7862#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 7863#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 7864#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 7865#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 7861#(< decThread1of1ForFork1_i n)] [2022-03-15 20:32:32,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:32:32,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:32,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:32:32,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:32:32,161 INFO L87 Difference]: Start difference. First operand 138 states and 350 transitions. Second operand has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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) [2022-03-15 20:32:32,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:32,452 INFO L93 Difference]: Finished difference Result 288 states and 640 transitions. [2022-03-15 20:32:32,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:32:32,452 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:32:32,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:32,454 INFO L225 Difference]: With dead ends: 288 [2022-03-15 20:32:32,454 INFO L226 Difference]: Without dead ends: 287 [2022-03-15 20:32:32,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=370, Invalid=1190, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:32:32,454 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 69 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:32,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 39 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:32,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2022-03-15 20:32:32,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 166. [2022-03-15 20:32:32,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.6484848484848484) internal successors, (437), 165 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:32,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 437 transitions. [2022-03-15 20:32:32,459 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 437 transitions. Word has length 15 [2022-03-15 20:32:32,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:32,459 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 437 transitions. [2022-03-15 20:32:32,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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) [2022-03-15 20:32:32,460 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 437 transitions. [2022-03-15 20:32:32,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:32,460 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:32,460 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:32,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:32,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:32,679 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:32,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:32,680 INFO L85 PathProgramCache]: Analyzing trace with hash 360807811, now seen corresponding path program 19 times [2022-03-15 20:32:32,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:32,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111261411] [2022-03-15 20:32:32,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:32,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:32,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:32,717 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:32,717 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:32,717 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111261411] [2022-03-15 20:32:32,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111261411] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:32,717 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276775604] [2022-03-15 20:32:32,717 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:32:32,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:32,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:32,718 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:32,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-15 20:32:32,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:32,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:32,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:32,792 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:32,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:32,814 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:32,814 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276775604] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:32,814 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:32,814 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 13 [2022-03-15 20:32:32,815 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1606751994] [2022-03-15 20:32:32,815 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:32,815 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:32,816 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2022-03-15 20:32:32,816 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:32,877 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [8626#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 8627#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 8625#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 8628#(< incThread1of1ForFork0_i n)] [2022-03-15 20:32:32,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:32:32,878 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:32,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:32:32,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:32:32,878 INFO L87 Difference]: Start difference. First operand 166 states and 437 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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) [2022-03-15 20:32:33,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:33,169 INFO L93 Difference]: Finished difference Result 251 states and 564 transitions. [2022-03-15 20:32:33,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 20:32:33,170 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:32:33,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:33,171 INFO L225 Difference]: With dead ends: 251 [2022-03-15 20:32:33,171 INFO L226 Difference]: Without dead ends: 245 [2022-03-15 20:32:33,171 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=372, Invalid=1268, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 20:32:33,172 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 92 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:33,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 29 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:33,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2022-03-15 20:32:33,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 154. [2022-03-15 20:32:33,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.588235294117647) internal successors, (396), 153 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:33,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 396 transitions. [2022-03-15 20:32:33,176 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 396 transitions. Word has length 15 [2022-03-15 20:32:33,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:33,176 INFO L470 AbstractCegarLoop]: Abstraction has 154 states and 396 transitions. [2022-03-15 20:32:33,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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) [2022-03-15 20:32:33,176 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 396 transitions. [2022-03-15 20:32:33,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:33,176 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:33,177 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:33,192 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:33,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-15 20:32:33,391 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:33,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:33,392 INFO L85 PathProgramCache]: Analyzing trace with hash -695574005, now seen corresponding path program 20 times [2022-03-15 20:32:33,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:33,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917866187] [2022-03-15 20:32:33,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:33,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:33,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:33,429 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:33,429 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:33,429 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917866187] [2022-03-15 20:32:33,429 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917866187] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:33,429 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544413667] [2022-03-15 20:32:33,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:32:33,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:33,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:33,431 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:33,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-15 20:32:33,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:33,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:33,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:33,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:33,506 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:33,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:33,529 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:33,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544413667] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:33,529 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:33,529 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 13 [2022-03-15 20:32:33,529 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [472976593] [2022-03-15 20:32:33,529 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:33,530 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:33,530 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 35 transitions. [2022-03-15 20:32:33,530 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:33,609 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [9334#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 9333#(< incThread1of1ForFork0_i n), 9337#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 9336#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 9335#(or (<= 0 decThread1of1ForFork1_i) (<= n 0))] [2022-03-15 20:32:33,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:32:33,609 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:33,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:32:33,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:32:33,610 INFO L87 Difference]: Start difference. First operand 154 states and 396 transitions. Second operand has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:33,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:33,899 INFO L93 Difference]: Finished difference Result 215 states and 494 transitions. [2022-03-15 20:32:33,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 20:32:33,899 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:32:33,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:33,900 INFO L225 Difference]: With dead ends: 215 [2022-03-15 20:32:33,900 INFO L226 Difference]: Without dead ends: 207 [2022-03-15 20:32:33,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=374, Invalid=1266, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 20:32:33,901 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 54 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:33,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 33 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:33,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2022-03-15 20:32:33,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 152. [2022-03-15 20:32:33,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.5827814569536423) internal successors, (390), 151 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:33,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 390 transitions. [2022-03-15 20:32:33,905 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 390 transitions. Word has length 15 [2022-03-15 20:32:33,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:33,905 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 390 transitions. [2022-03-15 20:32:33,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:33,905 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 390 transitions. [2022-03-15 20:32:33,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:33,905 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:33,905 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:33,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:34,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-15 20:32:34,106 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:34,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:34,106 INFO L85 PathProgramCache]: Analyzing trace with hash -681564884, now seen corresponding path program 21 times [2022-03-15 20:32:34,107 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:34,107 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427995511] [2022-03-15 20:32:34,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:34,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:34,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:34,139 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:34,139 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:34,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427995511] [2022-03-15 20:32:34,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427995511] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:34,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731914112] [2022-03-15 20:32:34,139 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:32:34,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:34,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:34,140 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:34,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-15 20:32:34,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 20:32:34,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:34,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:34,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:34,218 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:34,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:34,239 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:34,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731914112] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:34,239 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:34,239 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-15 20:32:34,239 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [913676670] [2022-03-15 20:32:34,239 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:34,240 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:34,241 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 35 transitions. [2022-03-15 20:32:34,241 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:34,327 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [10002#(<= n 2), 10003#(<= decThread1of1ForFork1_i 2), 10006#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 10008#(<= decThread1of1ForFork1_i 0), 10007#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 10004#(<= decThread1of1ForFork1_i 1), 10005#(< decThread1of1ForFork1_i n)] [2022-03-15 20:32:34,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:32:34,328 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:34,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:32:34,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:32:34,328 INFO L87 Difference]: Start difference. First operand 152 states and 390 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:34,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:34,745 INFO L93 Difference]: Finished difference Result 326 states and 716 transitions. [2022-03-15 20:32:34,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 20:32:34,746 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:32:34,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:34,747 INFO L225 Difference]: With dead ends: 326 [2022-03-15 20:32:34,747 INFO L226 Difference]: Without dead ends: 319 [2022-03-15 20:32:34,748 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 815 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=719, Invalid=2143, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 20:32:34,749 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 135 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:34,749 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 49 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:34,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-03-15 20:32:34,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 148. [2022-03-15 20:32:34,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.5306122448979593) internal successors, (372), 147 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:34,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 372 transitions. [2022-03-15 20:32:34,756 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 372 transitions. Word has length 15 [2022-03-15 20:32:34,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:34,756 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 372 transitions. [2022-03-15 20:32:34,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:34,756 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 372 transitions. [2022-03-15 20:32:34,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:34,758 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:34,758 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:34,773 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-15 20:32:34,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:34,959 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:34,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:34,960 INFO L85 PathProgramCache]: Analyzing trace with hash 996851397, now seen corresponding path program 22 times [2022-03-15 20:32:34,960 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:34,960 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636765576] [2022-03-15 20:32:34,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:34,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:34,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:35,000 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:35,000 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:35,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636765576] [2022-03-15 20:32:35,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636765576] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:35,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483996748] [2022-03-15 20:32:35,000 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:32:35,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:35,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:35,002 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:35,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-15 20:32:35,018 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:32:35,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:35,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:35,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:35,088 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:35,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:35,121 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:35,121 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483996748] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:35,121 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:35,121 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-03-15 20:32:35,121 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2083074222] [2022-03-15 20:32:35,121 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:35,122 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:35,123 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 35 transitions. [2022-03-15 20:32:35,123 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:35,234 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [10801#(<= 2 decThread1of1ForFork1_i), 10798#(< decThread1of1ForFork1_i n), 10800#(<= 3 n), 10804#(<= 0 decThread1of1ForFork1_i), 10802#(<= 1 decThread1of1ForFork1_i), 10799#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 10803#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n))] [2022-03-15 20:32:35,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:32:35,234 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:35,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:32:35,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:32:35,235 INFO L87 Difference]: Start difference. First operand 148 states and 372 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:35,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:35,477 INFO L93 Difference]: Finished difference Result 262 states and 583 transitions. [2022-03-15 20:32:35,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:32:35,479 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:32:35,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:35,480 INFO L225 Difference]: With dead ends: 262 [2022-03-15 20:32:35,480 INFO L226 Difference]: Without dead ends: 259 [2022-03-15 20:32:35,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=310, Invalid=950, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:32:35,481 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 61 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:35,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 60 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:35,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-03-15 20:32:35,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 131. [2022-03-15 20:32:35,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 2.4) internal successors, (312), 130 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:35,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 312 transitions. [2022-03-15 20:32:35,484 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 312 transitions. Word has length 15 [2022-03-15 20:32:35,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:35,484 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 312 transitions. [2022-03-15 20:32:35,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:35,484 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 312 transitions. [2022-03-15 20:32:35,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:35,485 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:35,485 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:35,500 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-15 20:32:35,700 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:35,700 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:35,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:35,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1901496965, now seen corresponding path program 23 times [2022-03-15 20:32:35,701 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:35,701 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297921097] [2022-03-15 20:32:35,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:35,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:35,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:35,730 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:35,730 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:35,730 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297921097] [2022-03-15 20:32:35,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297921097] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:35,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710350385] [2022-03-15 20:32:35,731 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:32:35,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:35,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:35,732 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:35,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-15 20:32:35,751 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:32:35,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:35,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:35,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:35,830 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:35,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:35,854 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:35,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710350385] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:35,855 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:35,855 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 13 [2022-03-15 20:32:35,855 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1465590544] [2022-03-15 20:32:35,855 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:35,855 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:35,856 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2022-03-15 20:32:35,856 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:35,900 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [11458#(<= 1 decThread1of1ForFork1_i), 11460#(< incThread1of1ForFork0_i n), 11457#(<= 2 decThread1of1ForFork1_i), 11459#(<= 0 decThread1of1ForFork1_i)] [2022-03-15 20:32:35,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:32:35,900 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:35,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:32:35,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:32:35,901 INFO L87 Difference]: Start difference. First operand 131 states and 312 transitions. Second operand has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:36,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:36,092 INFO L93 Difference]: Finished difference Result 171 states and 375 transitions. [2022-03-15 20:32:36,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:32:36,093 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:32:36,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:36,093 INFO L225 Difference]: With dead ends: 171 [2022-03-15 20:32:36,093 INFO L226 Difference]: Without dead ends: 167 [2022-03-15 20:32:36,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=272, Invalid=658, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:32:36,094 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 40 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:36,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 34 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:36,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-03-15 20:32:36,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 124. [2022-03-15 20:32:36,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 2.4065040650406506) internal successors, (296), 123 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:36,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 296 transitions. [2022-03-15 20:32:36,097 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 296 transitions. Word has length 15 [2022-03-15 20:32:36,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:36,097 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 296 transitions. [2022-03-15 20:32:36,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:36,097 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 296 transitions. [2022-03-15 20:32:36,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:36,097 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:36,097 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:36,113 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-15 20:32:36,312 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-15 20:32:36,312 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:36,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:36,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1589817647, now seen corresponding path program 24 times [2022-03-15 20:32:36,313 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:36,313 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225665990] [2022-03-15 20:32:36,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:36,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:36,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:36,344 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:36,344 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:36,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225665990] [2022-03-15 20:32:36,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225665990] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:36,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169440539] [2022-03-15 20:32:36,344 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:32:36,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:36,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:36,345 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:36,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-15 20:32:36,362 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 20:32:36,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:36,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:36,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:36,430 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:36,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:36,453 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:36,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169440539] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:36,453 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:36,453 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 14 [2022-03-15 20:32:36,453 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1723530082] [2022-03-15 20:32:36,454 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:36,454 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:36,455 INFO L252 McrAutomatonBuilder]: Finished intersection with 25 states and 33 transitions. [2022-03-15 20:32:36,455 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:36,502 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [12009#(< incThread1of1ForFork0_i n), 12012#(<= 0 decThread1of1ForFork1_i), 12011#(<= 1 decThread1of1ForFork1_i), 12010#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:32:36,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:32:36,502 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:36,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:32:36,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:32:36,502 INFO L87 Difference]: Start difference. First operand 124 states and 296 transitions. Second operand has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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) [2022-03-15 20:32:36,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:36,678 INFO L93 Difference]: Finished difference Result 181 states and 390 transitions. [2022-03-15 20:32:36,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:32:36,679 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:32:36,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:36,679 INFO L225 Difference]: With dead ends: 181 [2022-03-15 20:32:36,679 INFO L226 Difference]: Without dead ends: 172 [2022-03-15 20:32:36,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=244, Invalid=626, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:32:36,680 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 41 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:36,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 38 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:36,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-03-15 20:32:36,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 120. [2022-03-15 20:32:36,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 2.3865546218487395) internal successors, (284), 119 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:36,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 284 transitions. [2022-03-15 20:32:36,683 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 284 transitions. Word has length 15 [2022-03-15 20:32:36,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:36,683 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 284 transitions. [2022-03-15 20:32:36,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.25) internal successors, (27), 12 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) [2022-03-15 20:32:36,683 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 284 transitions. [2022-03-15 20:32:36,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:36,684 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:36,684 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:36,699 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-03-15 20:32:36,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-15 20:32:36,897 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:36,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:36,897 INFO L85 PathProgramCache]: Analyzing trace with hash 94042502, now seen corresponding path program 25 times [2022-03-15 20:32:36,898 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:36,898 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976684440] [2022-03-15 20:32:36,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:36,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:36,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:36,927 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:36,928 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:36,928 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976684440] [2022-03-15 20:32:36,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976684440] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:36,928 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268603824] [2022-03-15 20:32:36,928 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:32:36,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:36,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:36,929 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:36,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-15 20:32:36,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:36,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:36,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:37,010 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:37,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:37,045 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:37,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [268603824] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:37,046 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:37,046 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 14 [2022-03-15 20:32:37,046 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [155102275] [2022-03-15 20:32:37,046 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:37,046 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:37,047 INFO L252 McrAutomatonBuilder]: Finished intersection with 23 states and 29 transitions. [2022-03-15 20:32:37,047 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:37,099 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [12559#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 12558#(< incThread1of1ForFork0_i n), 12560#(<= decThread1of1ForFork1_i 1), 12561#(<= decThread1of1ForFork1_i 0)] [2022-03-15 20:32:37,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:32:37,099 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:37,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:32:37,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:32:37,100 INFO L87 Difference]: Start difference. First operand 120 states and 284 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:37,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:37,258 INFO L93 Difference]: Finished difference Result 259 states and 556 transitions. [2022-03-15 20:32:37,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 20:32:37,259 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:32:37,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:37,260 INFO L225 Difference]: With dead ends: 259 [2022-03-15 20:32:37,260 INFO L226 Difference]: Without dead ends: 257 [2022-03-15 20:32:37,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=221, Invalid=591, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:32:37,264 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 58 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:37,264 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 31 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:37,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2022-03-15 20:32:37,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 129. [2022-03-15 20:32:37,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.453125) internal successors, (314), 128 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:37,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 314 transitions. [2022-03-15 20:32:37,268 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 314 transitions. Word has length 15 [2022-03-15 20:32:37,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:37,268 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 314 transitions. [2022-03-15 20:32:37,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:37,268 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 314 transitions. [2022-03-15 20:32:37,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:32:37,268 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:37,268 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:37,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:37,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-15 20:32:37,486 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:37,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:37,486 INFO L85 PathProgramCache]: Analyzing trace with hash -431112148, now seen corresponding path program 26 times [2022-03-15 20:32:37,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:37,487 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139846844] [2022-03-15 20:32:37,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:37,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:37,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:37,523 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:37,523 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:37,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139846844] [2022-03-15 20:32:37,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139846844] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:37,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141139440] [2022-03-15 20:32:37,523 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:32:37,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:37,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:37,524 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:37,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-15 20:32:37,547 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:37,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:37,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:32:37,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:37,604 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:37,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:37,623 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:37,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141139440] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:37,623 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:37,623 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 13 [2022-03-15 20:32:37,624 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [400327434] [2022-03-15 20:32:37,624 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:37,624 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:37,625 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 27 transitions. [2022-03-15 20:32:37,625 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:37,670 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [13200#(< decThread1of1ForFork1_i n), 13201#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 13202#(or (<= n 0) (<= 0 incThread1of1ForFork0_i))] [2022-03-15 20:32:37,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:32:37,670 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:37,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:32:37,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:32:37,671 INFO L87 Difference]: Start difference. First operand 129 states and 314 transitions. Second operand has 11 states, 11 states have (on average 2.1818181818181817) 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) [2022-03-15 20:32:37,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:37,890 INFO L93 Difference]: Finished difference Result 250 states and 544 transitions. [2022-03-15 20:32:37,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 20:32:37,890 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.1818181818181817) 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) Word has length 15 [2022-03-15 20:32:37,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:37,891 INFO L225 Difference]: With dead ends: 250 [2022-03-15 20:32:37,891 INFO L226 Difference]: Without dead ends: 249 [2022-03-15 20:32:37,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=321, Invalid=869, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:32:37,892 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 45 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:37,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 37 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:37,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-03-15 20:32:37,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 129. [2022-03-15 20:32:37,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.4453125) internal successors, (313), 128 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:37,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 313 transitions. [2022-03-15 20:32:37,895 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 313 transitions. Word has length 15 [2022-03-15 20:32:37,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:37,895 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 313 transitions. [2022-03-15 20:32:37,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.1818181818181817) 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) [2022-03-15 20:32:37,895 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 313 transitions. [2022-03-15 20:32:37,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 20:32:37,896 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:37,896 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:37,911 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-15 20:32:38,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:38,111 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:38,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:38,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1862310463, now seen corresponding path program 27 times [2022-03-15 20:32:38,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:38,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39189719] [2022-03-15 20:32:38,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:38,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:38,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:38,148 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:38,148 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:38,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39189719] [2022-03-15 20:32:38,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39189719] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:38,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848718108] [2022-03-15 20:32:38,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:32:38,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:38,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:38,150 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:38,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-15 20:32:38,166 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 20:32:38,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:38,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 20:32:38,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:38,216 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:38,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:38,252 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:38,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848718108] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:38,253 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:38,253 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-03-15 20:32:38,253 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1037218895] [2022-03-15 20:32:38,253 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:38,254 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:38,255 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 54 transitions. [2022-03-15 20:32:38,255 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:38,414 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:38,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:32:38,414 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:38,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:32:38,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:32:38,415 INFO L87 Difference]: Start difference. First operand 129 states and 313 transitions. Second operand has 6 states, 5 states have (on average 5.6) internal successors, (28), 5 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) [2022-03-15 20:32:38,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:38,472 INFO L93 Difference]: Finished difference Result 190 states and 428 transitions. [2022-03-15 20:32:38,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:32:38,472 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 20:32:38,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:38,473 INFO L225 Difference]: With dead ends: 190 [2022-03-15 20:32:38,473 INFO L226 Difference]: Without dead ends: 187 [2022-03-15 20:32:38,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:32:38,474 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 9 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:38,474 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 23 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:38,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-03-15 20:32:38,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 158. [2022-03-15 20:32:38,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.4713375796178343) internal successors, (388), 157 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:38,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 388 transitions. [2022-03-15 20:32:38,477 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 388 transitions. Word has length 16 [2022-03-15 20:32:38,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:38,477 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 388 transitions. [2022-03-15 20:32:38,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.6) internal successors, (28), 5 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) [2022-03-15 20:32:38,477 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 388 transitions. [2022-03-15 20:32:38,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 20:32:38,477 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:38,477 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:38,495 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:38,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:38,693 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:38,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:38,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1350071769, now seen corresponding path program 28 times [2022-03-15 20:32:38,694 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:38,694 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44726523] [2022-03-15 20:32:38,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:38,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:38,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:38,725 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:38,725 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:38,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44726523] [2022-03-15 20:32:38,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44726523] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:38,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548840813] [2022-03-15 20:32:38,725 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:32:38,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:38,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:38,726 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:38,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-15 20:32:38,743 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:32:38,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:38,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 20:32:38,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:38,779 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:38,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:38,814 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:38,814 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548840813] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:38,814 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:38,815 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-03-15 20:32:38,815 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1113615426] [2022-03-15 20:32:38,815 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:38,815 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:38,816 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 34 transitions. [2022-03-15 20:32:38,816 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:38,874 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:38,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:32:38,875 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:38,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:32:38,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:32:38,875 INFO L87 Difference]: Start difference. First operand 158 states and 388 transitions. Second operand has 6 states, 5 states have (on average 4.2) internal successors, (21), 5 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) [2022-03-15 20:32:38,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:38,925 INFO L93 Difference]: Finished difference Result 221 states and 518 transitions. [2022-03-15 20:32:38,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:32:38,926 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 20:32:38,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:38,926 INFO L225 Difference]: With dead ends: 221 [2022-03-15 20:32:38,926 INFO L226 Difference]: Without dead ends: 218 [2022-03-15 20:32:38,927 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:32:38,927 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 15 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:38,927 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 22 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:32:38,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-03-15 20:32:38,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 178. [2022-03-15 20:32:38,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.5706214689265536) internal successors, (455), 177 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:38,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 455 transitions. [2022-03-15 20:32:38,931 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 455 transitions. Word has length 16 [2022-03-15 20:32:38,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:38,932 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 455 transitions. [2022-03-15 20:32:38,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 5 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) [2022-03-15 20:32:38,932 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 455 transitions. [2022-03-15 20:32:38,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 20:32:38,932 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:38,932 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:38,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:39,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:39,147 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:39,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:39,148 INFO L85 PathProgramCache]: Analyzing trace with hash 194779907, now seen corresponding path program 29 times [2022-03-15 20:32:39,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:39,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109944326] [2022-03-15 20:32:39,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:39,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:39,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:39,186 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:39,187 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:39,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109944326] [2022-03-15 20:32:39,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109944326] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:39,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354770522] [2022-03-15 20:32:39,187 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:32:39,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:39,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:39,188 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:39,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-15 20:32:39,205 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:32:39,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:39,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 20:32:39,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:39,251 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:39,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:39,291 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:32:39,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354770522] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:39,291 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:39,291 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-03-15 20:32:39,291 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1947827530] [2022-03-15 20:32:39,291 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:39,292 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:39,293 INFO L252 McrAutomatonBuilder]: Finished intersection with 25 states and 32 transitions. [2022-03-15 20:32:39,293 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:39,368 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:39,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:32:39,369 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:39,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:32:39,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:32:39,369 INFO L87 Difference]: Start difference. First operand 178 states and 455 transitions. Second operand has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 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) [2022-03-15 20:32:39,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:39,416 INFO L93 Difference]: Finished difference Result 243 states and 596 transitions. [2022-03-15 20:32:39,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:32:39,416 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 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) Word has length 16 [2022-03-15 20:32:39,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:39,417 INFO L225 Difference]: With dead ends: 243 [2022-03-15 20:32:39,417 INFO L226 Difference]: Without dead ends: 240 [2022-03-15 20:32:39,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:32:39,418 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 15 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:39,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 22 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:32:39,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-03-15 20:32:39,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 204. [2022-03-15 20:32:39,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 203 states have (on average 2.6551724137931036) internal successors, (539), 203 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:39,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 539 transitions. [2022-03-15 20:32:39,432 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 539 transitions. Word has length 16 [2022-03-15 20:32:39,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:39,432 INFO L470 AbstractCegarLoop]: Abstraction has 204 states and 539 transitions. [2022-03-15 20:32:39,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 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) [2022-03-15 20:32:39,432 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 539 transitions. [2022-03-15 20:32:39,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 20:32:39,433 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:39,433 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:39,448 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-03-15 20:32:39,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-03-15 20:32:39,640 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:39,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:39,641 INFO L85 PathProgramCache]: Analyzing trace with hash 840541607, now seen corresponding path program 30 times [2022-03-15 20:32:39,641 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:39,641 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956240546] [2022-03-15 20:32:39,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:39,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:39,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:39,676 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:39,676 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:39,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956240546] [2022-03-15 20:32:39,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956240546] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:39,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451100310] [2022-03-15 20:32:39,676 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:32:39,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:39,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:39,677 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:39,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-15 20:32:39,694 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 20:32:39,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:39,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 20:32:39,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:39,735 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:39,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:39,775 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:39,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451100310] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:39,775 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:39,775 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-03-15 20:32:39,775 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [743726408] [2022-03-15 20:32:39,775 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:39,776 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:39,777 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 38 transitions. [2022-03-15 20:32:39,777 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:39,875 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:32:39,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:32:39,875 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:39,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:32:39,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:32:39,875 INFO L87 Difference]: Start difference. First operand 204 states and 539 transitions. Second operand has 6 states, 5 states have (on average 4.4) 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) [2022-03-15 20:32:39,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:39,928 INFO L93 Difference]: Finished difference Result 250 states and 625 transitions. [2022-03-15 20:32:39,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:32:39,929 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.4) 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) Word has length 16 [2022-03-15 20:32:39,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:39,929 INFO L225 Difference]: With dead ends: 250 [2022-03-15 20:32:39,929 INFO L226 Difference]: Without dead ends: 247 [2022-03-15 20:32:39,930 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:32:39,930 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 12 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:39,930 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 23 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:39,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2022-03-15 20:32:39,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 219. [2022-03-15 20:32:39,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.669724770642202) internal successors, (582), 218 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:39,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 582 transitions. [2022-03-15 20:32:39,934 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 582 transitions. Word has length 16 [2022-03-15 20:32:39,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:39,934 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 582 transitions. [2022-03-15 20:32:39,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.4) 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) [2022-03-15 20:32:39,934 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 582 transitions. [2022-03-15 20:32:39,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 20:32:39,935 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:39,935 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:39,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:40,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:40,150 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:40,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:40,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1118459274, now seen corresponding path program 31 times [2022-03-15 20:32:40,152 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:40,152 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469818037] [2022-03-15 20:32:40,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:40,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:40,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:40,195 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:40,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:40,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469818037] [2022-03-15 20:32:40,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469818037] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:40,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073508014] [2022-03-15 20:32:40,195 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:32:40,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:40,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:40,196 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:40,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-15 20:32:40,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:40,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:32:40,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:40,294 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:40,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:40,334 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:40,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073508014] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:40,334 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:40,334 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 20:32:40,334 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [168504348] [2022-03-15 20:32:40,334 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:40,335 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:40,336 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 54 transitions. [2022-03-15 20:32:40,336 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:40,478 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [16668#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 16672#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 16665#(<= 4 n), 16671#(<= 1 incThread1of1ForFork0_i), 16669#(<= decThread1of1ForFork1_i 0), 16667#(< incThread1of1ForFork0_i n), 16670#(<= 2 incThread1of1ForFork0_i), 16666#(<= 3 incThread1of1ForFork0_i)] [2022-03-15 20:32:40,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:32:40,478 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:40,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:32:40,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=610, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:32:40,478 INFO L87 Difference]: Start difference. First operand 219 states and 582 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:40,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:40,770 INFO L93 Difference]: Finished difference Result 516 states and 1228 transitions. [2022-03-15 20:32:40,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 20:32:40,770 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 20:32:40,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:40,772 INFO L225 Difference]: With dead ends: 516 [2022-03-15 20:32:40,772 INFO L226 Difference]: Without dead ends: 516 [2022-03-15 20:32:40,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 554 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=519, Invalid=1551, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:32:40,773 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 81 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:40,773 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 56 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:40,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2022-03-15 20:32:40,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 217. [2022-03-15 20:32:40,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 216 states have (on average 2.6805555555555554) internal successors, (579), 216 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:40,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 579 transitions. [2022-03-15 20:32:40,778 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 579 transitions. Word has length 16 [2022-03-15 20:32:40,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:40,778 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 579 transitions. [2022-03-15 20:32:40,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:40,778 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 579 transitions. [2022-03-15 20:32:40,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:40,779 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:40,779 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:40,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:40,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:40,994 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:40,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:40,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1896956434, now seen corresponding path program 32 times [2022-03-15 20:32:40,995 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:40,995 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965773677] [2022-03-15 20:32:40,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:40,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:40,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:41,040 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:41,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:41,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965773677] [2022-03-15 20:32:41,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965773677] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:41,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479742778] [2022-03-15 20:32:41,041 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:32:41,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:41,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:41,042 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:41,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-15 20:32:41,061 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:41,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:41,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:41,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:41,123 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:41,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:41,147 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:41,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479742778] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:41,148 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:41,148 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-03-15 20:32:41,148 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2038240396] [2022-03-15 20:32:41,148 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:41,148 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:41,150 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 59 transitions. [2022-03-15 20:32:41,150 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:41,371 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [17775#(< incThread1of1ForFork0_i n), 17779#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 17786#(or (<= n 3) (< (+ 3 incThread1of1ForFork0_i) n) (<= n (+ 2 incThread1of1ForFork0_i))), 17783#(or (<= n (+ 3 decThread1of1ForFork1_i)) (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n)), 17777#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 17776#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 17781#(or (<= n 3) (< incThread1of1ForFork0_i n)), 17780#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n (+ 3 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 17782#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n 3) (<= n incThread1of1ForFork0_i)), 17787#(or (<= n 2) (<= n (+ 3 decThread1of1ForFork1_i)) (< 3 n)), 17784#(or (<= n 3) (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n)), 17785#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< (+ 3 incThread1of1ForFork0_i) n) (<= n (+ 2 incThread1of1ForFork0_i))), 17778#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n))] [2022-03-15 20:32:41,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:32:41,372 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:41,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:32:41,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=578, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:32:41,372 INFO L87 Difference]: Start difference. First operand 217 states and 579 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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) [2022-03-15 20:32:42,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:42,219 INFO L93 Difference]: Finished difference Result 569 states and 1442 transitions. [2022-03-15 20:32:42,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 20:32:42,219 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:42,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:42,221 INFO L225 Difference]: With dead ends: 569 [2022-03-15 20:32:42,221 INFO L226 Difference]: Without dead ends: 556 [2022-03-15 20:32:42,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1188 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1012, Invalid=3278, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 20:32:42,222 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 112 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:42,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 54 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 366 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:32:42,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2022-03-15 20:32:42,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 286. [2022-03-15 20:32:42,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 285 states have (on average 2.712280701754386) internal successors, (773), 285 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:42,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 773 transitions. [2022-03-15 20:32:42,228 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 773 transitions. Word has length 17 [2022-03-15 20:32:42,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:42,228 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 773 transitions. [2022-03-15 20:32:42,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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) [2022-03-15 20:32:42,228 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 773 transitions. [2022-03-15 20:32:42,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:42,229 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:42,229 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:42,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-15 20:32:42,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-15 20:32:42,443 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:42,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:42,444 INFO L85 PathProgramCache]: Analyzing trace with hash -956722877, now seen corresponding path program 33 times [2022-03-15 20:32:42,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:42,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508478846] [2022-03-15 20:32:42,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:42,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:42,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:42,485 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:42,486 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:42,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508478846] [2022-03-15 20:32:42,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508478846] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:42,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100607638] [2022-03-15 20:32:42,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:32:42,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:42,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:42,487 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:42,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-15 20:32:42,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 20:32:42,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:42,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:42,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:42,562 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:42,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:42,587 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:42,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100607638] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:42,588 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:42,588 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-03-15 20:32:42,588 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [426625657] [2022-03-15 20:32:42,588 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:42,588 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:42,590 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 59 transitions. [2022-03-15 20:32:42,590 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:42,875 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [19125#(or (< (+ incThread1of1ForFork0_i 1) n) (<= 4 n) (<= n incThread1of1ForFork0_i)), 19130#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 4 n) (< (+ 2 incThread1of1ForFork0_i) n)), 19121#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 19127#(or (<= (+ decThread1of1ForFork1_i 4) n) (< (+ 3 incThread1of1ForFork0_i) n) (<= n (+ 2 incThread1of1ForFork0_i))), 19122#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 19123#(or (< (+ incThread1of1ForFork0_i 1) n) (<= (+ decThread1of1ForFork1_i 4) n) (<= n incThread1of1ForFork0_i)), 19132#(or (<= 4 n) (< (+ 4 incThread1of1ForFork0_i) n) (<= n (+ 3 incThread1of1ForFork0_i))), 19129#(or (<= n 3) (<= (+ decThread1of1ForFork1_i 4) n) (< 4 n)), 19120#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 19128#(or (<= (+ decThread1of1ForFork1_i 4) n) (< (+ 4 incThread1of1ForFork0_i) n) (<= n (+ 3 incThread1of1ForFork0_i))), 19118#(< incThread1of1ForFork0_i n), 19124#(or (<= 4 n) (< incThread1of1ForFork0_i n)), 19119#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 19126#(or (<= (+ decThread1of1ForFork1_i 4) n) (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n)), 19131#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= 4 n) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:32:42,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:32:42,876 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:42,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:32:42,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=705, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:32:42,876 INFO L87 Difference]: Start difference. First operand 286 states and 773 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:43,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:43,656 INFO L93 Difference]: Finished difference Result 531 states and 1303 transitions. [2022-03-15 20:32:43,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 20:32:43,656 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:43,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:43,658 INFO L225 Difference]: With dead ends: 531 [2022-03-15 20:32:43,658 INFO L226 Difference]: Without dead ends: 531 [2022-03-15 20:32:43,658 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 926 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=766, Invalid=2774, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 20:32:43,659 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 116 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:43,659 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 63 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:32:43,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2022-03-15 20:32:43,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 304. [2022-03-15 20:32:43,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.706270627062706) internal successors, (820), 303 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:43,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 820 transitions. [2022-03-15 20:32:43,665 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 820 transitions. Word has length 17 [2022-03-15 20:32:43,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:43,665 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 820 transitions. [2022-03-15 20:32:43,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:43,665 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 820 transitions. [2022-03-15 20:32:43,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:43,665 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:43,665 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:43,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:43,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-15 20:32:43,879 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:43,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:43,880 INFO L85 PathProgramCache]: Analyzing trace with hash -444484183, now seen corresponding path program 34 times [2022-03-15 20:32:43,880 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:43,880 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169716510] [2022-03-15 20:32:43,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:43,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:43,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:43,938 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:43,938 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:43,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169716510] [2022-03-15 20:32:43,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169716510] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:43,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522468160] [2022-03-15 20:32:43,938 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:32:43,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:43,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:43,939 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:43,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-15 20:32:43,957 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:32:43,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:43,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:43,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:44,021 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:44,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:44,049 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:44,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522468160] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:44,050 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:44,050 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 16 [2022-03-15 20:32:44,050 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [380569610] [2022-03-15 20:32:44,050 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:44,051 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:44,052 INFO L252 McrAutomatonBuilder]: Finished intersection with 29 states and 39 transitions. [2022-03-15 20:32:44,052 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:44,167 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [20447#(or (<= 2 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 20448#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 1 incThread1of1ForFork0_i)), 20445#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 20450#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 20446#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 20452#(or (<= n 2) (<= decThread1of1ForFork1_i 0)), 20449#(< decThread1of1ForFork1_i n), 20451#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:32:44,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:32:44,168 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:44,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:32:44,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=400, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:32:44,168 INFO L87 Difference]: Start difference. First operand 304 states and 820 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:44,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:44,680 INFO L93 Difference]: Finished difference Result 478 states and 1166 transitions. [2022-03-15 20:32:44,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 20:32:44,681 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:44,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:44,682 INFO L225 Difference]: With dead ends: 478 [2022-03-15 20:32:44,682 INFO L226 Difference]: Without dead ends: 477 [2022-03-15 20:32:44,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1023 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1123, Invalid=2659, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 20:32:44,683 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 93 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:44,684 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 39 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:44,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2022-03-15 20:32:44,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 295. [2022-03-15 20:32:44,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.6802721088435373) internal successors, (788), 294 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:44,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 788 transitions. [2022-03-15 20:32:44,689 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 788 transitions. Word has length 17 [2022-03-15 20:32:44,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:44,689 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 788 transitions. [2022-03-15 20:32:44,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:44,689 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 788 transitions. [2022-03-15 20:32:44,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:44,690 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:44,690 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:44,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:44,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-15 20:32:44,907 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:44,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:44,908 INFO L85 PathProgramCache]: Analyzing trace with hash 464323907, now seen corresponding path program 35 times [2022-03-15 20:32:44,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:44,908 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343474794] [2022-03-15 20:32:44,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:44,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:44,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:44,950 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:44,951 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:44,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343474794] [2022-03-15 20:32:44,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343474794] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:44,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762587141] [2022-03-15 20:32:44,951 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:32:44,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:44,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:44,952 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:44,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-15 20:32:44,969 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:32:44,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:44,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:44,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:45,033 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:45,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:45,058 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:45,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762587141] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:45,059 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:45,059 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 16 [2022-03-15 20:32:45,059 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [591925072] [2022-03-15 20:32:45,059 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:45,059 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:45,061 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 41 transitions. [2022-03-15 20:32:45,061 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:45,187 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [21712#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 21716#(or (<= n 2) (<= decThread1of1ForFork1_i 0)), 21710#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 21714#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 1 incThread1of1ForFork0_i)), 21718#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 21713#(or (<= 2 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 21711#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 21715#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 21717#(< incThread1of1ForFork0_i n)] [2022-03-15 20:32:45,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:32:45,187 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:45,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:32:45,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:32:45,188 INFO L87 Difference]: Start difference. First operand 295 states and 788 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:45,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:45,527 INFO L93 Difference]: Finished difference Result 496 states and 1173 transitions. [2022-03-15 20:32:45,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 20:32:45,527 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:45,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:45,529 INFO L225 Difference]: With dead ends: 496 [2022-03-15 20:32:45,529 INFO L226 Difference]: Without dead ends: 496 [2022-03-15 20:32:45,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 594 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=640, Invalid=1712, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 20:32:45,530 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 127 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:45,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 31 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:45,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2022-03-15 20:32:45,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 301. [2022-03-15 20:32:45,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 2.6933333333333334) internal successors, (808), 300 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:45,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 808 transitions. [2022-03-15 20:32:45,535 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 808 transitions. Word has length 17 [2022-03-15 20:32:45,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:45,535 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 808 transitions. [2022-03-15 20:32:45,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:45,536 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 808 transitions. [2022-03-15 20:32:45,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:45,536 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:45,536 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:45,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:45,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-15 20:32:45,751 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:45,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:45,751 INFO L85 PathProgramCache]: Analyzing trace with hash -592057909, now seen corresponding path program 36 times [2022-03-15 20:32:45,752 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:45,752 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919677554] [2022-03-15 20:32:45,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:45,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:45,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:45,792 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:45,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:45,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919677554] [2022-03-15 20:32:45,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919677554] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:45,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622357759] [2022-03-15 20:32:45,802 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:32:45,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:45,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:45,848 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:45,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-15 20:32:45,865 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 20:32:45,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:45,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:45,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:45,942 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:45,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:45,968 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:45,968 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622357759] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:45,968 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:45,968 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 16 [2022-03-15 20:32:45,968 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [381424593] [2022-03-15 20:32:45,968 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:45,969 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:45,970 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 45 transitions. [2022-03-15 20:32:45,970 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:46,127 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [22980#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 1 incThread1of1ForFork0_i)), 22977#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 22978#(or (<= 2 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 22984#(or (<= n 2) (<= decThread1of1ForFork1_i 0)), 22979#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 22985#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 22986#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 22983#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 22982#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 22981#(< incThread1of1ForFork0_i n)] [2022-03-15 20:32:46,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:32:46,127 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:46,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:32:46,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:32:46,128 INFO L87 Difference]: Start difference. First operand 301 states and 808 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:46,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:46,438 INFO L93 Difference]: Finished difference Result 458 states and 1103 transitions. [2022-03-15 20:32:46,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 20:32:46,438 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:46,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:46,439 INFO L225 Difference]: With dead ends: 458 [2022-03-15 20:32:46,439 INFO L226 Difference]: Without dead ends: 458 [2022-03-15 20:32:46,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 20:32:46,440 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 82 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:46,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 41 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:46,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-03-15 20:32:46,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 293. [2022-03-15 20:32:46,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 2.6883561643835616) internal successors, (785), 292 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:46,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 785 transitions. [2022-03-15 20:32:46,445 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 785 transitions. Word has length 17 [2022-03-15 20:32:46,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:46,445 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 785 transitions. [2022-03-15 20:32:46,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:46,445 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 785 transitions. [2022-03-15 20:32:46,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:46,446 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:46,446 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:46,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:46,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-15 20:32:46,662 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:46,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:46,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1100367493, now seen corresponding path program 37 times [2022-03-15 20:32:46,663 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:46,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792698324] [2022-03-15 20:32:46,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:46,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:46,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:46,706 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:46,707 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:46,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792698324] [2022-03-15 20:32:46,707 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792698324] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:46,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600776168] [2022-03-15 20:32:46,707 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:32:46,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:46,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:46,708 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:46,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-15 20:32:46,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:46,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:46,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:46,800 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:46,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:46,824 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:46,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600776168] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:46,825 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:46,825 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-03-15 20:32:46,825 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1051495175] [2022-03-15 20:32:46,825 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:46,825 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:46,827 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 37 transitions. [2022-03-15 20:32:46,827 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:46,921 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [24179#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 24183#(< decThread1of1ForFork1_i n), 24178#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 24181#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i)), 24184#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 24182#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i)), 24180#(or (<= n 1) (<= decThread1of1ForFork1_i 0))] [2022-03-15 20:32:46,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:32:46,921 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:46,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:32:46,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=410, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:32:46,922 INFO L87 Difference]: Start difference. First operand 293 states and 785 transitions. Second operand has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:47,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:47,255 INFO L93 Difference]: Finished difference Result 432 states and 1043 transitions. [2022-03-15 20:32:47,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 20:32:47,255 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:47,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:47,257 INFO L225 Difference]: With dead ends: 432 [2022-03-15 20:32:47,257 INFO L226 Difference]: Without dead ends: 429 [2022-03-15 20:32:47,257 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=632, Invalid=1624, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 20:32:47,257 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 70 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:47,258 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 47 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:47,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-03-15 20:32:47,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 298. [2022-03-15 20:32:47,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.686868686868687) internal successors, (798), 297 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:47,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 798 transitions. [2022-03-15 20:32:47,263 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 798 transitions. Word has length 17 [2022-03-15 20:32:47,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:47,263 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 798 transitions. [2022-03-15 20:32:47,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:47,263 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 798 transitions. [2022-03-15 20:32:47,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:47,263 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:47,264 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:47,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:47,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-15 20:32:47,479 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:47,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:47,480 INFO L85 PathProgramCache]: Analyzing trace with hash -646605364, now seen corresponding path program 38 times [2022-03-15 20:32:47,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:47,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103268744] [2022-03-15 20:32:47,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:47,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:47,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:47,523 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:47,523 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:47,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103268744] [2022-03-15 20:32:47,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103268744] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:47,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934198084] [2022-03-15 20:32:47,523 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:32:47,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:47,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:47,525 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:47,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-15 20:32:47,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:47,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:47,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:47,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:47,618 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:47,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:47,644 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:47,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934198084] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:47,644 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:47,644 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-03-15 20:32:47,644 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1979922315] [2022-03-15 20:32:47,644 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:47,645 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:47,646 INFO L252 McrAutomatonBuilder]: Finished intersection with 27 states and 35 transitions. [2022-03-15 20:32:47,646 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:47,741 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [25375#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 25379#(< decThread1of1ForFork1_i n), 25377#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 25378#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 25380#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 25381#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 25376#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1))] [2022-03-15 20:32:47,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:32:47,741 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:47,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:32:47,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=450, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:32:47,742 INFO L87 Difference]: Start difference. First operand 298 states and 798 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:48,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:48,364 INFO L93 Difference]: Finished difference Result 726 states and 1695 transitions. [2022-03-15 20:32:48,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 20:32:48,365 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:48,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:48,367 INFO L225 Difference]: With dead ends: 726 [2022-03-15 20:32:48,367 INFO L226 Difference]: Without dead ends: 725 [2022-03-15 20:32:48,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1220 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=894, Invalid=3012, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 20:32:48,368 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 128 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:48,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 53 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:48,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2022-03-15 20:32:48,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 398. [2022-03-15 20:32:48,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 2.7632241813602016) internal successors, (1097), 397 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:48,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1097 transitions. [2022-03-15 20:32:48,376 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1097 transitions. Word has length 17 [2022-03-15 20:32:48,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:48,376 INFO L470 AbstractCegarLoop]: Abstraction has 398 states and 1097 transitions. [2022-03-15 20:32:48,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:48,376 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1097 transitions. [2022-03-15 20:32:48,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:48,377 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:48,377 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:48,393 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-03-15 20:32:48,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-03-15 20:32:48,593 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:48,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:48,593 INFO L85 PathProgramCache]: Analyzing trace with hash 262202726, now seen corresponding path program 39 times [2022-03-15 20:32:48,594 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:48,594 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482911707] [2022-03-15 20:32:48,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:48,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:48,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:48,631 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:48,631 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:48,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482911707] [2022-03-15 20:32:48,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482911707] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:48,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442162605] [2022-03-15 20:32:48,631 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:32:48,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:48,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:48,632 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:48,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-15 20:32:48,664 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:32:48,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:48,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:48,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:48,740 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:48,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:48,774 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:48,774 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442162605] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:48,774 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:48,774 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 16 [2022-03-15 20:32:48,775 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1209195134] [2022-03-15 20:32:48,775 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:48,775 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:48,776 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 37 transitions. [2022-03-15 20:32:48,776 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:48,861 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [27097#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 27099#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 27095#(< incThread1of1ForFork0_i n), 27100#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 27098#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 27096#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:32:48,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:32:48,861 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:48,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:32:48,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:32:48,862 INFO L87 Difference]: Start difference. First operand 398 states and 1097 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 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) [2022-03-15 20:32:49,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:49,470 INFO L93 Difference]: Finished difference Result 641 states and 1519 transitions. [2022-03-15 20:32:49,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 20:32:49,471 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:49,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:49,473 INFO L225 Difference]: With dead ends: 641 [2022-03-15 20:32:49,473 INFO L226 Difference]: Without dead ends: 633 [2022-03-15 20:32:49,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1371 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=993, Invalid=3429, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 20:32:49,474 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 131 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:49,474 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 39 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:49,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2022-03-15 20:32:49,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 382. [2022-03-15 20:32:49,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.729658792650919) internal successors, (1040), 381 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:49,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1040 transitions. [2022-03-15 20:32:49,481 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1040 transitions. Word has length 17 [2022-03-15 20:32:49,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:49,481 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 1040 transitions. [2022-03-15 20:32:49,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 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) [2022-03-15 20:32:49,481 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1040 transitions. [2022-03-15 20:32:49,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:49,481 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:49,482 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:49,497 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-03-15 20:32:49,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-03-15 20:32:49,695 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:49,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:49,696 INFO L85 PathProgramCache]: Analyzing trace with hash -794179090, now seen corresponding path program 40 times [2022-03-15 20:32:49,696 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:49,696 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000485862] [2022-03-15 20:32:49,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:49,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:49,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:49,732 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:49,732 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:49,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000485862] [2022-03-15 20:32:49,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000485862] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:49,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221297392] [2022-03-15 20:32:49,732 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:32:49,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:49,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:49,733 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:49,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-15 20:32:49,750 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:32:49,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:49,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:49,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:49,821 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:49,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:49,862 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:49,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221297392] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:49,862 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:49,862 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 16 [2022-03-15 20:32:49,862 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [120839117] [2022-03-15 20:32:49,863 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:49,863 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:49,864 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 41 transitions. [2022-03-15 20:32:49,864 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:49,977 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [28714#(< incThread1of1ForFork0_i n), 28713#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 28715#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 28709#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 28710#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 28711#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 28712#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0))] [2022-03-15 20:32:49,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:32:49,977 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:49,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:32:49,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:32:49,977 INFO L87 Difference]: Start difference. First operand 382 states and 1040 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:50,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:50,670 INFO L93 Difference]: Finished difference Result 611 states and 1457 transitions. [2022-03-15 20:32:50,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-15 20:32:50,670 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:50,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:50,672 INFO L225 Difference]: With dead ends: 611 [2022-03-15 20:32:50,672 INFO L226 Difference]: Without dead ends: 599 [2022-03-15 20:32:50,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1471 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1072, Invalid=3758, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 20:32:50,674 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 145 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:50,674 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 36 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:50,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2022-03-15 20:32:50,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 379. [2022-03-15 20:32:50,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.7275132275132274) internal successors, (1031), 378 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:50,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1031 transitions. [2022-03-15 20:32:50,680 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1031 transitions. Word has length 17 [2022-03-15 20:32:50,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:50,680 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 1031 transitions. [2022-03-15 20:32:50,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:50,680 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1031 transitions. [2022-03-15 20:32:50,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:50,681 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:50,681 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:50,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-15 20:32:50,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:50,893 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:50,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:50,893 INFO L85 PathProgramCache]: Analyzing trace with hash 817722982, now seen corresponding path program 41 times [2022-03-15 20:32:50,894 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:50,894 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788239917] [2022-03-15 20:32:50,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:50,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:50,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:50,927 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:50,927 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:50,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788239917] [2022-03-15 20:32:50,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788239917] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:50,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493041233] [2022-03-15 20:32:50,927 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:32:50,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:50,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:50,929 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:50,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-15 20:32:50,945 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:32:50,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:50,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:50,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:51,031 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:51,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:51,059 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:51,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493041233] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:51,059 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:51,059 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 16 [2022-03-15 20:32:51,059 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [624416316] [2022-03-15 20:32:51,059 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:51,060 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:51,061 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 45 transitions. [2022-03-15 20:32:51,061 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:51,187 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [30297#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 30292#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 30293#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 30298#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 30295#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 30296#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 30294#(< incThread1of1ForFork0_i n), 30299#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n))] [2022-03-15 20:32:51,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:32:51,188 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:51,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:32:51,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:32:51,188 INFO L87 Difference]: Start difference. First operand 379 states and 1031 transitions. Second operand has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:51,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:51,785 INFO L93 Difference]: Finished difference Result 628 states and 1556 transitions. [2022-03-15 20:32:51,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-15 20:32:51,785 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:51,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:51,787 INFO L225 Difference]: With dead ends: 628 [2022-03-15 20:32:51,787 INFO L226 Difference]: Without dead ends: 616 [2022-03-15 20:32:51,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1258 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=916, Invalid=3374, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 20:32:51,788 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 85 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:51,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 39 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:51,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2022-03-15 20:32:51,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 374. [2022-03-15 20:32:51,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 2.742627345844504) internal successors, (1023), 373 states have internal predecessors, (1023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:51,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 1023 transitions. [2022-03-15 20:32:51,794 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 1023 transitions. Word has length 17 [2022-03-15 20:32:51,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:51,794 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 1023 transitions. [2022-03-15 20:32:51,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:51,795 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 1023 transitions. [2022-03-15 20:32:51,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:51,795 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:51,795 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:51,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:52,010 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:52,010 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:52,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:52,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1746129193, now seen corresponding path program 42 times [2022-03-15 20:32:52,011 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:52,011 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969895609] [2022-03-15 20:32:52,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:52,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:52,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:52,051 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:52,051 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:52,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969895609] [2022-03-15 20:32:52,052 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969895609] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:52,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266459070] [2022-03-15 20:32:52,052 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:32:52,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:52,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:52,053 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:52,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-15 20:32:52,089 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:32:52,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:52,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:52,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:52,162 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:52,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:52,210 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:52,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266459070] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:52,210 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:52,210 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2022-03-15 20:32:52,210 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2074447388] [2022-03-15 20:32:52,211 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:52,211 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:52,212 INFO L252 McrAutomatonBuilder]: Finished intersection with 27 states and 35 transitions. [2022-03-15 20:32:52,212 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:52,293 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [31878#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 31879#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 31875#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 31877#(< decThread1of1ForFork1_i n), 31876#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 31880#(or (<= n 0) (<= decThread1of1ForFork1_i 0))] [2022-03-15 20:32:52,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:32:52,293 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:52,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:32:52,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=420, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:32:52,294 INFO L87 Difference]: Start difference. First operand 374 states and 1023 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 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) [2022-03-15 20:32:52,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:52,540 INFO L93 Difference]: Finished difference Result 511 states and 1295 transitions. [2022-03-15 20:32:52,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 20:32:52,540 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:52,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:52,542 INFO L225 Difference]: With dead ends: 511 [2022-03-15 20:32:52,542 INFO L226 Difference]: Without dead ends: 507 [2022-03-15 20:32:52,542 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=478, Invalid=1328, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 20:32:52,543 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 67 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:52,543 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 40 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:52,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-03-15 20:32:52,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 398. [2022-03-15 20:32:52,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 2.722921914357683) internal successors, (1081), 397 states have internal predecessors, (1081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:52,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1081 transitions. [2022-03-15 20:32:52,549 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1081 transitions. Word has length 17 [2022-03-15 20:32:52,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:52,549 INFO L470 AbstractCegarLoop]: Abstraction has 398 states and 1081 transitions. [2022-03-15 20:32:52,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 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) [2022-03-15 20:32:52,549 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1081 transitions. [2022-03-15 20:32:52,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:52,550 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:52,550 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:52,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:52,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-15 20:32:52,765 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:52,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:52,766 INFO L85 PathProgramCache]: Analyzing trace with hash -870421822, now seen corresponding path program 43 times [2022-03-15 20:32:52,766 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:52,766 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321216462] [2022-03-15 20:32:52,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:52,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:52,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:52,808 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:52,809 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:52,809 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321216462] [2022-03-15 20:32:52,809 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321216462] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:52,809 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753854346] [2022-03-15 20:32:52,809 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:32:52,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:52,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:52,810 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:52,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-15 20:32:52,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:52,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:52,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:52,913 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:52,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:52,939 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:52,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753854346] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:52,939 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:52,939 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2022-03-15 20:32:52,939 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [61941938] [2022-03-15 20:32:52,939 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:52,940 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:52,941 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 33 transitions. [2022-03-15 20:32:52,941 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:53,023 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [33343#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 33346#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 33342#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 33345#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 33344#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 33341#(< decThread1of1ForFork1_i n)] [2022-03-15 20:32:53,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:32:53,023 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:53,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:32:53,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:32:53,024 INFO L87 Difference]: Start difference. First operand 398 states and 1081 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:53,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:53,376 INFO L93 Difference]: Finished difference Result 665 states and 1633 transitions. [2022-03-15 20:32:53,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 20:32:53,377 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:53,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:53,378 INFO L225 Difference]: With dead ends: 665 [2022-03-15 20:32:53,378 INFO L226 Difference]: Without dead ends: 662 [2022-03-15 20:32:53,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 686 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=536, Invalid=1816, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 20:32:53,380 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 79 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:53,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 40 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:53,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states. [2022-03-15 20:32:53,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 416. [2022-03-15 20:32:53,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 415 states have (on average 2.7542168674698795) internal successors, (1143), 415 states have internal predecessors, (1143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:53,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1143 transitions. [2022-03-15 20:32:53,387 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1143 transitions. Word has length 17 [2022-03-15 20:32:53,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:53,387 INFO L470 AbstractCegarLoop]: Abstraction has 416 states and 1143 transitions. [2022-03-15 20:32:53,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:53,387 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1143 transitions. [2022-03-15 20:32:53,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:53,388 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:53,388 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:53,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:53,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-15 20:32:53,603 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:53,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:53,604 INFO L85 PathProgramCache]: Analyzing trace with hash 34223746, now seen corresponding path program 44 times [2022-03-15 20:32:53,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:53,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464182779] [2022-03-15 20:32:53,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:53,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:53,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:53,641 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:53,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:53,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464182779] [2022-03-15 20:32:53,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464182779] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:53,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572906912] [2022-03-15 20:32:53,641 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:32:53,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:53,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:53,642 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:53,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-15 20:32:53,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:53,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:53,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:53,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:53,743 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:53,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:53,767 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:53,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572906912] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:53,767 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:53,767 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 16 [2022-03-15 20:32:53,767 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [458172695] [2022-03-15 20:32:53,767 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:53,768 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:53,769 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 33 transitions. [2022-03-15 20:32:53,769 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:53,821 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [35008#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 35009#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 35007#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 35006#(< incThread1of1ForFork0_i n)] [2022-03-15 20:32:53,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:32:53,821 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:53,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:32:53,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:32:53,821 INFO L87 Difference]: Start difference. First operand 416 states and 1143 transitions. Second operand has 13 states, 13 states have (on average 2.230769230769231) 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) [2022-03-15 20:32:54,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:54,206 INFO L93 Difference]: Finished difference Result 567 states and 1382 transitions. [2022-03-15 20:32:54,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 20:32:54,206 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.230769230769231) 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) Word has length 17 [2022-03-15 20:32:54,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:54,208 INFO L225 Difference]: With dead ends: 567 [2022-03-15 20:32:54,208 INFO L226 Difference]: Without dead ends: 561 [2022-03-15 20:32:54,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 839 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=636, Invalid=2226, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 20:32:54,209 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 77 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:54,209 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 35 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:54,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-03-15 20:32:54,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 386. [2022-03-15 20:32:54,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.727272727272727) internal successors, (1050), 385 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:54,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1050 transitions. [2022-03-15 20:32:54,215 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1050 transitions. Word has length 17 [2022-03-15 20:32:54,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:54,215 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1050 transitions. [2022-03-15 20:32:54,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.230769230769231) 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) [2022-03-15 20:32:54,215 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1050 transitions. [2022-03-15 20:32:54,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:54,216 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:54,239 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:54,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:54,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-15 20:32:54,440 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:54,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:54,440 INFO L85 PathProgramCache]: Analyzing trace with hash -277455572, now seen corresponding path program 45 times [2022-03-15 20:32:54,441 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:54,441 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987281379] [2022-03-15 20:32:54,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:54,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:54,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:54,477 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:54,477 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:54,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987281379] [2022-03-15 20:32:54,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987281379] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:54,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864735898] [2022-03-15 20:32:54,477 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:32:54,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:54,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:54,479 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:54,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-15 20:32:54,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 20:32:54,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:54,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:54,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:54,593 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:54,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:54,620 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:54,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864735898] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:54,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:54,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 16 [2022-03-15 20:32:54,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [193346729] [2022-03-15 20:32:54,620 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:54,621 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:54,622 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 37 transitions. [2022-03-15 20:32:54,622 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:54,697 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [36530#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 36532#(< incThread1of1ForFork0_i n), 36529#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 36533#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 36531#(or (<= 0 decThread1of1ForFork1_i) (<= n 0))] [2022-03-15 20:32:54,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:32:54,697 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:54,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:32:54,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:32:54,697 INFO L87 Difference]: Start difference. First operand 386 states and 1050 transitions. Second operand has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:54,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:54,980 INFO L93 Difference]: Finished difference Result 470 states and 1194 transitions. [2022-03-15 20:32:54,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 20:32:54,980 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:54,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:54,981 INFO L225 Difference]: With dead ends: 470 [2022-03-15 20:32:54,982 INFO L226 Difference]: Without dead ends: 466 [2022-03-15 20:32:54,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 508 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=412, Invalid=1480, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:32:54,982 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 47 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:54,982 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 42 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:54,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2022-03-15 20:32:54,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 386. [2022-03-15 20:32:54,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.724675324675325) internal successors, (1049), 385 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:54,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1049 transitions. [2022-03-15 20:32:54,988 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1049 transitions. Word has length 17 [2022-03-15 20:32:54,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:54,988 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1049 transitions. [2022-03-15 20:32:54,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:54,988 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1049 transitions. [2022-03-15 20:32:54,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:54,988 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:54,988 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:55,009 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-15 20:32:55,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:55,205 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:55,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:55,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1773230717, now seen corresponding path program 46 times [2022-03-15 20:32:55,205 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:55,205 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231019203] [2022-03-15 20:32:55,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:55,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:55,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:55,240 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:55,240 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:55,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231019203] [2022-03-15 20:32:55,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231019203] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:55,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470974793] [2022-03-15 20:32:55,240 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:32:55,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:55,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:55,241 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:55,259 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:32:55,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:55,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:55,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:55,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-15 20:32:55,350 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:55,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:55,378 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:55,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470974793] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:55,378 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:55,378 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 16 [2022-03-15 20:32:55,378 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [58650138] [2022-03-15 20:32:55,378 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:55,379 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:55,380 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 33 transitions. [2022-03-15 20:32:55,380 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:55,462 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [37936#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 37937#(< incThread1of1ForFork0_i n), 37938#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 37935#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 37934#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:32:55,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:32:55,462 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:55,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:32:55,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:32:55,462 INFO L87 Difference]: Start difference. First operand 386 states and 1049 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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) [2022-03-15 20:32:55,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:55,656 INFO L93 Difference]: Finished difference Result 539 states and 1328 transitions. [2022-03-15 20:32:55,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 20:32:55,656 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:55,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:55,658 INFO L225 Difference]: With dead ends: 539 [2022-03-15 20:32:55,658 INFO L226 Difference]: Without dead ends: 539 [2022-03-15 20:32:55,658 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=296, Invalid=826, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:32:55,658 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 50 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:55,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 49 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:55,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2022-03-15 20:32:55,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 381. [2022-03-15 20:32:55,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 2.7342105263157896) internal successors, (1039), 380 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:55,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1039 transitions. [2022-03-15 20:32:55,663 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1039 transitions. Word has length 17 [2022-03-15 20:32:55,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:55,664 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 1039 transitions. [2022-03-15 20:32:55,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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) [2022-03-15 20:32:55,664 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1039 transitions. [2022-03-15 20:32:55,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:55,664 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:55,664 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:55,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-15 20:32:55,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-15 20:32:55,875 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:55,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:55,876 INFO L85 PathProgramCache]: Analyzing trace with hash 289905413, now seen corresponding path program 47 times [2022-03-15 20:32:55,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:55,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984545667] [2022-03-15 20:32:55,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:55,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:55,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:55,928 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:55,928 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:55,928 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984545667] [2022-03-15 20:32:55,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984545667] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:55,928 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842714094] [2022-03-15 20:32:55,928 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:32:55,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:55,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:55,929 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:55,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-15 20:32:55,946 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:32:55,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:55,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:55,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:56,045 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:56,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:56,073 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:56,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842714094] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:56,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:56,073 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2022-03-15 20:32:56,073 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [118827965] [2022-03-15 20:32:56,073 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:56,074 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:56,075 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 41 transitions. [2022-03-15 20:32:56,075 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:56,185 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [39385#(<= decThread1of1ForFork1_i 3), 39382#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 39386#(<= decThread1of1ForFork1_i 2), 39389#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 39383#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 39381#(< decThread1of1ForFork1_i n), 39387#(<= decThread1of1ForFork1_i 1), 39388#(<= decThread1of1ForFork1_i 0), 39384#(<= n 3)] [2022-03-15 20:32:56,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:32:56,185 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:56,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:32:56,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=601, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:32:56,185 INFO L87 Difference]: Start difference. First operand 381 states and 1039 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 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) [2022-03-15 20:32:56,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:56,777 INFO L93 Difference]: Finished difference Result 790 states and 1853 transitions. [2022-03-15 20:32:56,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 20:32:56,777 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:56,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:56,780 INFO L225 Difference]: With dead ends: 790 [2022-03-15 20:32:56,780 INFO L226 Difference]: Without dead ends: 781 [2022-03-15 20:32:56,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1682 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1324, Invalid=4078, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 20:32:56,781 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 200 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:56,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 52 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:56,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2022-03-15 20:32:56,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 375. [2022-03-15 20:32:56,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 2.6898395721925135) internal successors, (1006), 374 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:56,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 1006 transitions. [2022-03-15 20:32:56,788 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 1006 transitions. Word has length 17 [2022-03-15 20:32:56,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:56,788 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 1006 transitions. [2022-03-15 20:32:56,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 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) [2022-03-15 20:32:56,788 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 1006 transitions. [2022-03-15 20:32:56,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:56,789 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:56,789 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:56,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:57,004 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:57,005 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:57,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:57,005 INFO L85 PathProgramCache]: Analyzing trace with hash 781202572, now seen corresponding path program 48 times [2022-03-15 20:32:57,005 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:57,006 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020465100] [2022-03-15 20:32:57,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:57,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:57,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:57,048 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:57,048 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:57,048 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020465100] [2022-03-15 20:32:57,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020465100] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:57,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984302678] [2022-03-15 20:32:57,049 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:32:57,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:57,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:57,050 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:57,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-15 20:32:57,067 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 20:32:57,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:57,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:57,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:57,160 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:57,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:57,185 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:57,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984302678] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:57,185 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:57,185 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2022-03-15 20:32:57,185 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1918874216] [2022-03-15 20:32:57,185 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:57,186 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:57,187 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 41 transitions. [2022-03-15 20:32:57,187 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:57,301 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [41144#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 41147#(<= 3 decThread1of1ForFork1_i), 41148#(<= 2 decThread1of1ForFork1_i), 41149#(<= 1 decThread1of1ForFork1_i), 41142#(< decThread1of1ForFork1_i n), 41145#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 41150#(<= 0 decThread1of1ForFork1_i), 41143#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 41146#(<= 4 n)] [2022-03-15 20:32:57,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:32:57,301 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:57,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:32:57,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=610, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:32:57,302 INFO L87 Difference]: Start difference. First operand 375 states and 1006 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 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) [2022-03-15 20:32:57,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:57,652 INFO L93 Difference]: Finished difference Result 662 states and 1601 transitions. [2022-03-15 20:32:57,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:32:57,652 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:57,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:57,654 INFO L225 Difference]: With dead ends: 662 [2022-03-15 20:32:57,654 INFO L226 Difference]: Without dead ends: 656 [2022-03-15 20:32:57,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 713 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=580, Invalid=1870, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 20:32:57,655 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 81 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:57,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 66 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:57,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2022-03-15 20:32:57,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 309. [2022-03-15 20:32:57,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.6201298701298703) internal successors, (807), 308 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:57,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 807 transitions. [2022-03-15 20:32:57,661 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 807 transitions. Word has length 17 [2022-03-15 20:32:57,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:57,661 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 807 transitions. [2022-03-15 20:32:57,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 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) [2022-03-15 20:32:57,661 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 807 transitions. [2022-03-15 20:32:57,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:57,661 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:57,661 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:57,703 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:57,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-03-15 20:32:57,877 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:57,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:57,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1556809958, now seen corresponding path program 49 times [2022-03-15 20:32:57,878 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:57,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059336493] [2022-03-15 20:32:57,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:57,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:57,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:57,906 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:57,907 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:57,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059336493] [2022-03-15 20:32:57,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059336493] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:57,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140488326] [2022-03-15 20:32:57,907 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:32:57,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:57,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:57,908 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:57,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-15 20:32:57,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:57,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:57,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:58,010 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:58,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:58,033 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:58,033 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140488326] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:58,033 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:58,033 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 8] total 16 [2022-03-15 20:32:58,033 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1717122928] [2022-03-15 20:32:58,033 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:58,034 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:58,035 INFO L252 McrAutomatonBuilder]: Finished intersection with 27 states and 35 transitions. [2022-03-15 20:32:58,035 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:58,086 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [42593#(<= 2 decThread1of1ForFork1_i), 42594#(<= 1 decThread1of1ForFork1_i), 42595#(<= 0 decThread1of1ForFork1_i), 42592#(<= 3 decThread1of1ForFork1_i), 42591#(< incThread1of1ForFork0_i n)] [2022-03-15 20:32:58,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:32:58,086 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:58,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:32:58,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=310, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:32:58,086 INFO L87 Difference]: Start difference. First operand 309 states and 807 transitions. Second operand has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:58,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:58,368 INFO L93 Difference]: Finished difference Result 422 states and 1026 transitions. [2022-03-15 20:32:58,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:32:58,368 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:58,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:58,370 INFO L225 Difference]: With dead ends: 422 [2022-03-15 20:32:58,370 INFO L226 Difference]: Without dead ends: 418 [2022-03-15 20:32:58,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=512, Invalid=1294, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 20:32:58,370 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 44 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:58,370 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 44 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:58,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-03-15 20:32:58,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 303. [2022-03-15 20:32:58,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 2.629139072847682) internal successors, (794), 302 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:58,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 794 transitions. [2022-03-15 20:32:58,374 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 794 transitions. Word has length 17 [2022-03-15 20:32:58,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:58,375 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 794 transitions. [2022-03-15 20:32:58,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:58,375 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 794 transitions. [2022-03-15 20:32:58,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:58,375 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:58,375 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:58,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:58,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-03-15 20:32:58,576 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:58,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:58,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1438895698, now seen corresponding path program 50 times [2022-03-15 20:32:58,577 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:58,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430192047] [2022-03-15 20:32:58,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:58,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:58,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:58,614 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:58,614 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:58,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430192047] [2022-03-15 20:32:58,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430192047] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:58,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770910716] [2022-03-15 20:32:58,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:32:58,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:58,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:58,616 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:58,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-15 20:32:58,632 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:32:58,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:58,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:58,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:58,717 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:58,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:58,746 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:58,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770910716] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:58,746 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:58,746 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 17 [2022-03-15 20:32:58,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [9608690] [2022-03-15 20:32:58,747 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:58,747 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:58,748 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 37 transitions. [2022-03-15 20:32:58,748 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:58,806 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [43786#(<= 1 decThread1of1ForFork1_i), 43788#(< incThread1of1ForFork0_i n), 43789#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 43787#(<= 0 decThread1of1ForFork1_i), 43785#(<= 2 decThread1of1ForFork1_i)] [2022-03-15 20:32:58,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:32:58,806 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:58,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:32:58,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:32:58,806 INFO L87 Difference]: Start difference. First operand 303 states and 794 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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) [2022-03-15 20:32:59,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:59,053 INFO L93 Difference]: Finished difference Result 437 states and 1044 transitions. [2022-03-15 20:32:59,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 20:32:59,053 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:59,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:59,054 INFO L225 Difference]: With dead ends: 437 [2022-03-15 20:32:59,054 INFO L226 Difference]: Without dead ends: 426 [2022-03-15 20:32:59,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 453 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=458, Invalid=1182, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 20:32:59,055 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 63 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:59,055 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 39 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:59,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-03-15 20:32:59,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 300. [2022-03-15 20:32:59,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 2.6053511705685617) internal successors, (779), 299 states have internal predecessors, (779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:59,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 779 transitions. [2022-03-15 20:32:59,059 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 779 transitions. Word has length 17 [2022-03-15 20:32:59,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:59,059 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 779 transitions. [2022-03-15 20:32:59,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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) [2022-03-15 20:32:59,059 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 779 transitions. [2022-03-15 20:32:59,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:59,060 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:59,060 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:59,075 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-15 20:32:59,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:59,260 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:59,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:59,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1360296453, now seen corresponding path program 51 times [2022-03-15 20:32:59,261 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:59,261 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345590771] [2022-03-15 20:32:59,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:59,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:59,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:32:59,304 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:59,304 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:32:59,304 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345590771] [2022-03-15 20:32:59,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345590771] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:32:59,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505421982] [2022-03-15 20:32:59,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:32:59,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:32:59,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:32:59,306 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:32:59,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-15 20:32:59,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:32:59,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:32:59,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:32:59,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:32:59,426 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:59,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:32:59,452 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:32:59,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505421982] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:32:59,452 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:32:59,452 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 17 [2022-03-15 20:32:59,452 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1860640189] [2022-03-15 20:32:59,452 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:32:59,453 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:32:59,454 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 33 transitions. [2022-03-15 20:32:59,454 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:32:59,518 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [44984#(< incThread1of1ForFork0_i n), 44985#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 44983#(<= decThread1of1ForFork1_i 0), 44981#(<= decThread1of1ForFork1_i 2), 44982#(<= decThread1of1ForFork1_i 1)] [2022-03-15 20:32:59,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:32:59,518 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:32:59,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:32:59,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:32:59,519 INFO L87 Difference]: Start difference. First operand 300 states and 779 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:59,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:32:59,744 INFO L93 Difference]: Finished difference Result 636 states and 1465 transitions. [2022-03-15 20:32:59,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 20:32:59,744 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:32:59,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:32:59,746 INFO L225 Difference]: With dead ends: 636 [2022-03-15 20:32:59,746 INFO L226 Difference]: Without dead ends: 634 [2022-03-15 20:32:59,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=404, Invalid=1078, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:32:59,746 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 96 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:32:59,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 49 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:32:59,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2022-03-15 20:32:59,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 313. [2022-03-15 20:32:59,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 2.6121794871794872) internal successors, (815), 312 states have internal predecessors, (815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:59,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 815 transitions. [2022-03-15 20:32:59,753 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 815 transitions. Word has length 17 [2022-03-15 20:32:59,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:32:59,753 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 815 transitions. [2022-03-15 20:32:59,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:32:59,753 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 815 transitions. [2022-03-15 20:32:59,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:32:59,753 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:32:59,753 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:32:59,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-15 20:32:59,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-03-15 20:32:59,961 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:32:59,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:32:59,961 INFO L85 PathProgramCache]: Analyzing trace with hash 183509478, now seen corresponding path program 52 times [2022-03-15 20:32:59,961 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:32:59,962 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687699263] [2022-03-15 20:32:59,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:32:59,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:32:59,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:00,002 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:00,002 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:00,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687699263] [2022-03-15 20:33:00,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687699263] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:00,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962802609] [2022-03-15 20:33:00,002 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:00,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:00,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:00,004 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:00,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-15 20:33:00,021 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:00,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:00,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:00,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:00,104 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:00,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:00,139 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:00,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962802609] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:00,140 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:00,140 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 18 [2022-03-15 20:33:00,140 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1862028630] [2022-03-15 20:33:00,140 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:00,140 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:00,141 INFO L252 McrAutomatonBuilder]: Finished intersection with 29 states and 39 transitions. [2022-03-15 20:33:00,142 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:00,208 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [46400#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 46399#(< incThread1of1ForFork0_i n), 46403#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 46402#(<= 0 decThread1of1ForFork1_i), 46401#(<= 1 decThread1of1ForFork1_i)] [2022-03-15 20:33:00,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:00,208 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:00,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:00,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=386, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:33:00,209 INFO L87 Difference]: Start difference. First operand 313 states and 815 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:00,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:00,412 INFO L93 Difference]: Finished difference Result 422 states and 1015 transitions. [2022-03-15 20:33:00,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:33:00,412 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:33:00,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:00,413 INFO L225 Difference]: With dead ends: 422 [2022-03-15 20:33:00,413 INFO L226 Difference]: Without dead ends: 409 [2022-03-15 20:33:00,414 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=395, Invalid=1087, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:33:00,414 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 76 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:00,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 32 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:00,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-03-15 20:33:00,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 311. [2022-03-15 20:33:00,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 2.6032258064516127) internal successors, (807), 310 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:00,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 807 transitions. [2022-03-15 20:33:00,418 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 807 transitions. Word has length 17 [2022-03-15 20:33:00,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:00,418 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 807 transitions. [2022-03-15 20:33:00,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:00,419 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 807 transitions. [2022-03-15 20:33:00,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:33:00,419 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:00,419 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:00,434 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-15 20:33:00,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-15 20:33:00,634 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:00,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:00,634 INFO L85 PathProgramCache]: Analyzing trace with hash 2115502055, now seen corresponding path program 53 times [2022-03-15 20:33:00,635 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:00,635 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040722541] [2022-03-15 20:33:00,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:00,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:00,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:00,685 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:00,685 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:00,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040722541] [2022-03-15 20:33:00,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040722541] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:00,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76925110] [2022-03-15 20:33:00,686 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:00,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:00,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:00,687 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:00,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-15 20:33:00,704 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:33:00,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:00,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:00,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:00,801 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:00,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:00,825 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:00,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76925110] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:00,825 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:00,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 17 [2022-03-15 20:33:00,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1915248674] [2022-03-15 20:33:00,826 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:00,826 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:00,827 INFO L252 McrAutomatonBuilder]: Finished intersection with 25 states and 31 transitions. [2022-03-15 20:33:00,827 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:00,876 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [47595#(<= decThread1of1ForFork1_i 1), 47597#(< incThread1of1ForFork0_i n), 47598#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 47596#(<= decThread1of1ForFork1_i 0)] [2022-03-15 20:33:00,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:33:00,876 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:00,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:33:00,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:33:00,877 INFO L87 Difference]: Start difference. First operand 311 states and 807 transitions. Second operand has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 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) [2022-03-15 20:33:01,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:01,031 INFO L93 Difference]: Finished difference Result 491 states and 1165 transitions. [2022-03-15 20:33:01,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 20:33:01,031 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:33:01,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:01,032 INFO L225 Difference]: With dead ends: 491 [2022-03-15 20:33:01,032 INFO L226 Difference]: Without dead ends: 487 [2022-03-15 20:33:01,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=219, Invalid=651, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:33:01,033 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 63 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:01,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 34 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:01,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2022-03-15 20:33:01,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 305. [2022-03-15 20:33:01,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.588815789473684) internal successors, (787), 304 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:01,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 787 transitions. [2022-03-15 20:33:01,037 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 787 transitions. Word has length 17 [2022-03-15 20:33:01,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:01,037 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 787 transitions. [2022-03-15 20:33:01,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 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) [2022-03-15 20:33:01,037 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 787 transitions. [2022-03-15 20:33:01,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:33:01,038 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:01,038 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:01,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-15 20:33:01,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:01,238 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:01,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:01,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1059120239, now seen corresponding path program 54 times [2022-03-15 20:33:01,239 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:01,239 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345967515] [2022-03-15 20:33:01,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:01,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:01,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:01,285 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:01,285 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:01,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345967515] [2022-03-15 20:33:01,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345967515] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:01,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695417060] [2022-03-15 20:33:01,285 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:01,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:01,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:01,286 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:01,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-15 20:33:01,304 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:33:01,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:01,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:01,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:01,405 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:01,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:01,432 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:01,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695417060] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:01,432 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:01,432 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 18 [2022-03-15 20:33:01,432 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1349024781] [2022-03-15 20:33:01,432 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:01,433 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:01,434 INFO L252 McrAutomatonBuilder]: Finished intersection with 27 states and 35 transitions. [2022-03-15 20:33:01,434 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:01,508 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [48835#(< incThread1of1ForFork0_i n), 48834#(<= decThread1of1ForFork1_i 1), 48837#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 48838#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 48836#(<= decThread1of1ForFork1_i 0)] [2022-03-15 20:33:01,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:01,508 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:01,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:01,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:33:01,509 INFO L87 Difference]: Start difference. First operand 305 states and 787 transitions. Second operand has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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) [2022-03-15 20:33:01,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:01,715 INFO L93 Difference]: Finished difference Result 516 states and 1203 transitions. [2022-03-15 20:33:01,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 20:33:01,716 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:33:01,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:01,717 INFO L225 Difference]: With dead ends: 516 [2022-03-15 20:33:01,717 INFO L226 Difference]: Without dead ends: 516 [2022-03-15 20:33:01,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=361, Invalid=1045, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:33:01,717 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 73 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:01,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 35 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:01,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2022-03-15 20:33:01,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 311. [2022-03-15 20:33:01,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 2.596774193548387) internal successors, (805), 310 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:01,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 805 transitions. [2022-03-15 20:33:01,722 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 805 transitions. Word has length 17 [2022-03-15 20:33:01,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:01,722 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 805 transitions. [2022-03-15 20:33:01,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.066666666666667) internal successors, (31), 15 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) [2022-03-15 20:33:01,722 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 805 transitions. [2022-03-15 20:33:01,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:33:01,723 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:01,723 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:01,738 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-15 20:33:01,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:01,923 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:01,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:01,924 INFO L85 PathProgramCache]: Analyzing trace with hash 930239562, now seen corresponding path program 55 times [2022-03-15 20:33:01,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:01,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854066129] [2022-03-15 20:33:01,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:01,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:01,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:01,954 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:01,954 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:01,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854066129] [2022-03-15 20:33:01,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854066129] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:01,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836644449] [2022-03-15 20:33:01,954 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:01,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:01,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:01,955 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:01,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-15 20:33:01,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:01,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:01,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:02,053 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:02,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:02,076 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:02,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836644449] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:02,077 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:02,077 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 8] total 16 [2022-03-15 20:33:02,077 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1194489541] [2022-03-15 20:33:02,077 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:02,077 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:02,078 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 29 transitions. [2022-03-15 20:33:02,078 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:02,118 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [50123#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 50124#(<= incThread1of1ForFork0_i 0), 50122#(< decThread1of1ForFork1_i n), 50121#(<= 1 decThread1of1ForFork1_i)] [2022-03-15 20:33:02,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:33:02,118 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:02,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:33:02,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:33:02,118 INFO L87 Difference]: Start difference. First operand 311 states and 805 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:02,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:02,243 INFO L93 Difference]: Finished difference Result 419 states and 1012 transitions. [2022-03-15 20:33:02,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 20:33:02,243 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:33:02,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:02,244 INFO L225 Difference]: With dead ends: 419 [2022-03-15 20:33:02,244 INFO L226 Difference]: Without dead ends: 416 [2022-03-15 20:33:02,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=197, Invalid=559, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:33:02,245 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 38 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:02,245 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 31 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:02,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-03-15 20:33:02,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 314. [2022-03-15 20:33:02,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 2.5910543130990416) internal successors, (811), 313 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:02,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 811 transitions. [2022-03-15 20:33:02,249 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 811 transitions. Word has length 17 [2022-03-15 20:33:02,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:02,249 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 811 transitions. [2022-03-15 20:33:02,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:02,249 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 811 transitions. [2022-03-15 20:33:02,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:33:02,250 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:02,250 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:02,265 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-15 20:33:02,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:02,455 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:02,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:02,456 INFO L85 PathProgramCache]: Analyzing trace with hash -224743253, now seen corresponding path program 56 times [2022-03-15 20:33:02,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:02,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646358491] [2022-03-15 20:33:02,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:02,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:02,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:02,487 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:02,487 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:02,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646358491] [2022-03-15 20:33:02,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646358491] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:02,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006071248] [2022-03-15 20:33:02,487 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:02,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:02,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:02,488 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:02,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-15 20:33:02,505 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:02,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:02,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:02,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:02,581 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:02,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:02,604 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:02,605 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006071248] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:02,605 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:02,605 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 16 [2022-03-15 20:33:02,605 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1800509722] [2022-03-15 20:33:02,605 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:02,606 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:02,607 INFO L252 McrAutomatonBuilder]: Finished intersection with 25 states and 31 transitions. [2022-03-15 20:33:02,607 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:02,654 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [51302#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 51305#(<= decThread1of1ForFork1_i 2), 51304#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 51303#(< decThread1of1ForFork1_i n)] [2022-03-15 20:33:02,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:33:02,654 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:02,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:33:02,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:33:02,655 INFO L87 Difference]: Start difference. First operand 314 states and 811 transitions. Second operand has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 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) [2022-03-15 20:33:03,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:03,003 INFO L93 Difference]: Finished difference Result 632 states and 1468 transitions. [2022-03-15 20:33:03,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 20:33:03,003 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:33:03,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:03,004 INFO L225 Difference]: With dead ends: 632 [2022-03-15 20:33:03,004 INFO L226 Difference]: Without dead ends: 631 [2022-03-15 20:33:03,004 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 729 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=626, Invalid=1824, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 20:33:03,005 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 82 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:03,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 34 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:03,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2022-03-15 20:33:03,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 314. [2022-03-15 20:33:03,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 2.584664536741214) internal successors, (809), 313 states have internal predecessors, (809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:03,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 809 transitions. [2022-03-15 20:33:03,010 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 809 transitions. Word has length 17 [2022-03-15 20:33:03,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:03,010 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 809 transitions. [2022-03-15 20:33:03,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 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) [2022-03-15 20:33:03,010 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 809 transitions. [2022-03-15 20:33:03,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:33:03,010 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:03,010 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:03,025 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-15 20:33:03,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-15 20:33:03,211 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:03,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:03,211 INFO L85 PathProgramCache]: Analyzing trace with hash -210077627, now seen corresponding path program 57 times [2022-03-15 20:33:03,212 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:03,212 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559827773] [2022-03-15 20:33:03,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:03,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:03,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:03,251 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:03,252 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:03,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559827773] [2022-03-15 20:33:03,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559827773] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:03,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943600724] [2022-03-15 20:33:03,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:03,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:03,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:03,253 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:03,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-15 20:33:03,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 20:33:03,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:03,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:03,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:03,359 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:03,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:03,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:03,382 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943600724] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:03,382 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:03,382 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 16 [2022-03-15 20:33:03,382 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1847407433] [2022-03-15 20:33:03,382 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:03,383 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:03,384 INFO L252 McrAutomatonBuilder]: Finished intersection with 25 states and 31 transitions. [2022-03-15 20:33:03,384 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:03,435 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [52741#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 52740#(< decThread1of1ForFork1_i n), 52739#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 52738#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:33:03,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:33:03,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:03,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:33:03,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:33:03,436 INFO L87 Difference]: Start difference. First operand 314 states and 809 transitions. Second operand has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 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) [2022-03-15 20:33:03,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:03,652 INFO L93 Difference]: Finished difference Result 475 states and 1131 transitions. [2022-03-15 20:33:03,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 20:33:03,652 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:33:03,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:03,653 INFO L225 Difference]: With dead ends: 475 [2022-03-15 20:33:03,653 INFO L226 Difference]: Without dead ends: 473 [2022-03-15 20:33:03,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=366, Invalid=1116, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:33:03,654 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 52 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:03,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 25 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:03,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2022-03-15 20:33:03,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 323. [2022-03-15 20:33:03,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 322 states have (on average 2.590062111801242) internal successors, (834), 322 states have internal predecessors, (834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:03,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 834 transitions. [2022-03-15 20:33:03,658 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 834 transitions. Word has length 17 [2022-03-15 20:33:03,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:03,658 INFO L470 AbstractCegarLoop]: Abstraction has 323 states and 834 transitions. [2022-03-15 20:33:03,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 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) [2022-03-15 20:33:03,658 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 834 transitions. [2022-03-15 20:33:03,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:33:03,659 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:03,659 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:03,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:03,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-03-15 20:33:03,875 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:03,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:03,875 INFO L85 PathProgramCache]: Analyzing trace with hash 530462349, now seen corresponding path program 58 times [2022-03-15 20:33:03,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:03,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109050842] [2022-03-15 20:33:03,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:03,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:03,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:03,907 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:03,907 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:03,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109050842] [2022-03-15 20:33:03,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109050842] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:03,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453746020] [2022-03-15 20:33:03,907 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:03,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:03,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:03,908 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:03,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-15 20:33:03,925 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:03,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:03,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:33:03,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:04,001 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:04,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:04,024 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:04,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453746020] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:04,024 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:04,024 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 16 [2022-03-15 20:33:04,024 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1393733137] [2022-03-15 20:33:04,024 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:04,025 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:04,026 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 29 transitions. [2022-03-15 20:33:04,026 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:04,063 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [54013#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 54015#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 54014#(< decThread1of1ForFork1_i n)] [2022-03-15 20:33:04,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:33:04,063 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:04,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:33:04,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=253, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:33:04,064 INFO L87 Difference]: Start difference. First operand 323 states and 834 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:04,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:04,372 INFO L93 Difference]: Finished difference Result 544 states and 1269 transitions. [2022-03-15 20:33:04,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 20:33:04,372 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:33:04,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:04,373 INFO L225 Difference]: With dead ends: 544 [2022-03-15 20:33:04,374 INFO L226 Difference]: Without dead ends: 542 [2022-03-15 20:33:04,374 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 625 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=562, Invalid=1600, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 20:33:04,374 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 65 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:04,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 33 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:04,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-03-15 20:33:04,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 314. [2022-03-15 20:33:04,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 2.5782747603833864) internal successors, (807), 313 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:04,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 807 transitions. [2022-03-15 20:33:04,379 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 807 transitions. Word has length 17 [2022-03-15 20:33:04,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:04,379 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 807 transitions. [2022-03-15 20:33:04,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:04,379 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 807 transitions. [2022-03-15 20:33:04,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:33:04,379 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:04,379 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:04,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-03-15 20:33:04,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-03-15 20:33:04,580 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:04,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:04,580 INFO L85 PathProgramCache]: Analyzing trace with hash 406454956, now seen corresponding path program 59 times [2022-03-15 20:33:04,581 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:04,581 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701694776] [2022-03-15 20:33:04,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:04,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:04,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:04,635 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:04,635 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:04,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701694776] [2022-03-15 20:33:04,635 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701694776] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:04,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906005924] [2022-03-15 20:33:04,636 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:04,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:04,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:04,639 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:04,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-15 20:33:04,657 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:33:04,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:04,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 20:33:04,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:04,697 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:04,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:04,736 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:04,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906005924] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:04,736 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:04,736 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2022-03-15 20:33:04,736 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [283784868] [2022-03-15 20:33:04,736 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:04,737 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:04,739 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 64 transitions. [2022-03-15 20:33:04,739 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:04,895 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:04,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:33:04,896 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:04,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:33:04,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:33:04,896 INFO L87 Difference]: Start difference. First operand 314 states and 807 transitions. Second operand has 7 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 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) [2022-03-15 20:33:04,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:04,968 INFO L93 Difference]: Finished difference Result 402 states and 976 transitions. [2022-03-15 20:33:04,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:33:04,968 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 20:33:04,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:04,969 INFO L225 Difference]: With dead ends: 402 [2022-03-15 20:33:04,969 INFO L226 Difference]: Without dead ends: 399 [2022-03-15 20:33:04,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:33:04,969 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 12 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:04,969 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 33 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:04,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-03-15 20:33:04,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 352. [2022-03-15 20:33:04,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 351 states have (on average 2.5868945868945867) internal successors, (908), 351 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:04,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 908 transitions. [2022-03-15 20:33:04,974 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 908 transitions. Word has length 18 [2022-03-15 20:33:04,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:04,974 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 908 transitions. [2022-03-15 20:33:04,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 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) [2022-03-15 20:33:04,974 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 908 transitions. [2022-03-15 20:33:04,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:33:04,974 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:04,974 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:04,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:05,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:05,189 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:05,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:05,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1656806026, now seen corresponding path program 60 times [2022-03-15 20:33:05,190 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:05,190 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446455390] [2022-03-15 20:33:05,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:05,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:05,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:05,230 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:05,230 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:05,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446455390] [2022-03-15 20:33:05,231 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446455390] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:05,231 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524420572] [2022-03-15 20:33:05,231 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:05,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:05,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:05,232 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:05,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-15 20:33:05,252 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:33:05,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:05,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 20:33:05,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:05,302 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:05,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:05,345 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:05,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524420572] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:05,346 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:05,346 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2022-03-15 20:33:05,346 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [389233330] [2022-03-15 20:33:05,346 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:05,347 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:05,348 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 40 transitions. [2022-03-15 20:33:05,348 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:05,447 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:05,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:33:05,447 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:05,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:33:05,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:33:05,447 INFO L87 Difference]: Start difference. First operand 352 states and 908 transitions. Second operand has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 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) [2022-03-15 20:33:05,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:05,532 INFO L93 Difference]: Finished difference Result 452 states and 1120 transitions. [2022-03-15 20:33:05,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:33:05,532 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 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) Word has length 18 [2022-03-15 20:33:05,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:05,533 INFO L225 Difference]: With dead ends: 452 [2022-03-15 20:33:05,533 INFO L226 Difference]: Without dead ends: 449 [2022-03-15 20:33:05,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:33:05,534 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 20 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:05,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 32 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:05,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-03-15 20:33:05,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 385. [2022-03-15 20:33:05,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.6536458333333335) internal successors, (1019), 384 states have internal predecessors, (1019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:05,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 1019 transitions. [2022-03-15 20:33:05,548 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 1019 transitions. Word has length 18 [2022-03-15 20:33:05,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:05,548 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 1019 transitions. [2022-03-15 20:33:05,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 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) [2022-03-15 20:33:05,548 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 1019 transitions. [2022-03-15 20:33:05,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:33:05,548 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:05,548 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:05,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:05,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:05,764 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:05,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:05,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1432989568, now seen corresponding path program 61 times [2022-03-15 20:33:05,764 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:05,764 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080926437] [2022-03-15 20:33:05,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:05,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:05,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:05,821 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:05,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:05,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080926437] [2022-03-15 20:33:05,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080926437] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:05,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264869275] [2022-03-15 20:33:05,821 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:05,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:05,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:05,836 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:05,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-15 20:33:05,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:05,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 20:33:05,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:05,902 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:05,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:05,949 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:05,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264869275] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:05,949 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:05,949 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2022-03-15 20:33:05,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [905003998] [2022-03-15 20:33:05,949 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:05,950 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:05,951 INFO L252 McrAutomatonBuilder]: Finished intersection with 29 states and 38 transitions. [2022-03-15 20:33:05,951 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:06,023 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:06,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:33:06,024 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:06,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:33:06,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:33:06,024 INFO L87 Difference]: Start difference. First operand 385 states and 1019 transitions. Second operand has 7 states, 6 states have (on average 4.0) internal successors, (24), 6 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) [2022-03-15 20:33:06,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:06,092 INFO L93 Difference]: Finished difference Result 502 states and 1289 transitions. [2022-03-15 20:33:06,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:33:06,092 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.0) internal successors, (24), 6 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 20:33:06,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:06,093 INFO L225 Difference]: With dead ends: 502 [2022-03-15 20:33:06,093 INFO L226 Difference]: Without dead ends: 499 [2022-03-15 20:33:06,093 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:33:06,094 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 20 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:06,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 32 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:06,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-03-15 20:33:06,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 434. [2022-03-15 20:33:06,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 2.7321016166281753) internal successors, (1183), 433 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:06,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1183 transitions. [2022-03-15 20:33:06,099 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1183 transitions. Word has length 18 [2022-03-15 20:33:06,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:06,099 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 1183 transitions. [2022-03-15 20:33:06,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.0) internal successors, (24), 6 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) [2022-03-15 20:33:06,100 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1183 transitions. [2022-03-15 20:33:06,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:33:06,100 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:06,100 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:06,115 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-15 20:33:06,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-03-15 20:33:06,301 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:06,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:06,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1210353334, now seen corresponding path program 62 times [2022-03-15 20:33:06,302 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:06,302 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321127795] [2022-03-15 20:33:06,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:06,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:06,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:06,348 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:06,348 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:06,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321127795] [2022-03-15 20:33:06,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321127795] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:06,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667293235] [2022-03-15 20:33:06,348 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:06,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:06,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:06,349 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:06,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-15 20:33:06,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:06,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:06,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 20:33:06,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:06,412 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:06,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:06,457 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:06,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667293235] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:06,457 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:06,458 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2022-03-15 20:33:06,458 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1930819758] [2022-03-15 20:33:06,458 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:06,458 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:06,460 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 36 transitions. [2022-03-15 20:33:06,460 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:06,531 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:06,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:33:06,532 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:06,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:33:06,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:33:06,532 INFO L87 Difference]: Start difference. First operand 434 states and 1183 transitions. Second operand has 7 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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) [2022-03-15 20:33:06,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:06,598 INFO L93 Difference]: Finished difference Result 529 states and 1394 transitions. [2022-03-15 20:33:06,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:33:06,598 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 20:33:06,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:06,599 INFO L225 Difference]: With dead ends: 529 [2022-03-15 20:33:06,599 INFO L226 Difference]: Without dead ends: 526 [2022-03-15 20:33:06,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:33:06,600 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 20 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:06,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 32 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:06,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2022-03-15 20:33:06,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 473. [2022-03-15 20:33:06,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 472 states have (on average 2.781779661016949) internal successors, (1313), 472 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:06,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 1313 transitions. [2022-03-15 20:33:06,606 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 1313 transitions. Word has length 18 [2022-03-15 20:33:06,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:06,606 INFO L470 AbstractCegarLoop]: Abstraction has 473 states and 1313 transitions. [2022-03-15 20:33:06,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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) [2022-03-15 20:33:06,606 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 1313 transitions. [2022-03-15 20:33:06,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:33:06,607 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:06,607 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:06,622 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:06,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-15 20:33:06,807 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:06,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:06,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1549604672, now seen corresponding path program 63 times [2022-03-15 20:33:06,808 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:06,808 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591052928] [2022-03-15 20:33:06,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:06,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:06,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:06,850 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:06,850 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:06,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591052928] [2022-03-15 20:33:06,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591052928] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:06,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008473050] [2022-03-15 20:33:06,850 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:06,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:06,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:06,851 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:06,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-15 20:33:06,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 20:33:06,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:06,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 20:33:06,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:06,923 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:06,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:06,969 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:06,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008473050] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:06,970 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:06,970 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2022-03-15 20:33:06,970 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1456415263] [2022-03-15 20:33:06,970 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:06,982 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:06,983 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 44 transitions. [2022-03-15 20:33:06,983 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:07,081 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:07,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:33:07,081 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:07,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:33:07,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:33:07,081 INFO L87 Difference]: Start difference. First operand 473 states and 1313 transitions. Second operand has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:07,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:07,146 INFO L93 Difference]: Finished difference Result 531 states and 1421 transitions. [2022-03-15 20:33:07,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:33:07,147 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 20:33:07,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:07,147 INFO L225 Difference]: With dead ends: 531 [2022-03-15 20:33:07,148 INFO L226 Difference]: Without dead ends: 528 [2022-03-15 20:33:07,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:33:07,148 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 16 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:07,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 33 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:07,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2022-03-15 20:33:07,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 491. [2022-03-15 20:33:07,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 490 states have (on average 2.7877551020408164) internal successors, (1366), 490 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:07,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 1366 transitions. [2022-03-15 20:33:07,154 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 1366 transitions. Word has length 18 [2022-03-15 20:33:07,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:07,154 INFO L470 AbstractCegarLoop]: Abstraction has 491 states and 1366 transitions. [2022-03-15 20:33:07,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:07,154 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 1366 transitions. [2022-03-15 20:33:07,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:33:07,155 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:07,155 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:07,170 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-15 20:33:07,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:07,356 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:07,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:07,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1820320895, now seen corresponding path program 64 times [2022-03-15 20:33:07,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:07,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734833961] [2022-03-15 20:33:07,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:07,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:07,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:07,420 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:07,420 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:07,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734833961] [2022-03-15 20:33:07,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734833961] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:07,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799519175] [2022-03-15 20:33:07,420 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:07,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:07,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:07,430 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:07,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-15 20:33:07,447 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:07,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:07,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 20:33:07,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:07,558 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:07,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:07,607 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:07,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799519175] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:07,607 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:07,607 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2022-03-15 20:33:07,607 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1231842680] [2022-03-15 20:33:07,607 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:07,608 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:07,610 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 64 transitions. [2022-03-15 20:33:07,610 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:07,785 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [62604#(<= 4 incThread1of1ForFork0_i), 62602#(< incThread1of1ForFork0_i n), 62609#(<= 2 incThread1of1ForFork0_i), 62608#(<= decThread1of1ForFork1_i 0), 62607#(<= 3 incThread1of1ForFork0_i), 62603#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 62605#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 62606#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 62601#(<= 5 n), 62610#(<= 1 incThread1of1ForFork0_i)] [2022-03-15 20:33:07,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:33:07,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:07,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:33:07,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=913, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:33:07,785 INFO L87 Difference]: Start difference. First operand 491 states and 1366 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:08,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:08,222 INFO L93 Difference]: Finished difference Result 1179 states and 2925 transitions. [2022-03-15 20:33:08,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 20:33:08,223 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 20:33:08,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:08,224 INFO L225 Difference]: With dead ends: 1179 [2022-03-15 20:33:08,224 INFO L226 Difference]: Without dead ends: 1179 [2022-03-15 20:33:08,225 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1067 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=898, Invalid=2762, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 20:33:08,225 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 100 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:08,225 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 82 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:08,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1179 states. [2022-03-15 20:33:08,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1179 to 482. [2022-03-15 20:33:08,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 481 states have (on average 2.785862785862786) internal successors, (1340), 481 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:08,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 1340 transitions. [2022-03-15 20:33:08,234 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 1340 transitions. Word has length 18 [2022-03-15 20:33:08,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:08,234 INFO L470 AbstractCegarLoop]: Abstraction has 482 states and 1340 transitions. [2022-03-15 20:33:08,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:08,234 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 1340 transitions. [2022-03-15 20:33:08,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:08,235 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:08,235 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:08,249 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-15 20:33:08,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-15 20:33:08,447 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:08,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:08,447 INFO L85 PathProgramCache]: Analyzing trace with hash -284705181, now seen corresponding path program 65 times [2022-03-15 20:33:08,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:08,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250010075] [2022-03-15 20:33:08,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:08,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:08,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:08,501 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:08,502 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:08,502 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250010075] [2022-03-15 20:33:08,502 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250010075] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:08,502 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120354306] [2022-03-15 20:33:08,502 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:08,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:08,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:08,503 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:08,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-15 20:33:08,521 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:33:08,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:08,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:08,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:08,592 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:08,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:08,621 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:08,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120354306] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:08,621 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:08,621 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 18 [2022-03-15 20:33:08,621 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [762303901] [2022-03-15 20:33:08,622 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:08,622 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:08,624 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 69 transitions. [2022-03-15 20:33:08,624 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:08,916 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [64941#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 64953#(or (<= n (+ decThread1of1ForFork1_i 4)) (< (+ 4 incThread1of1ForFork0_i) n) (<= n (+ 3 incThread1of1ForFork0_i))), 64940#(< incThread1of1ForFork0_i n), 64948#(or (< incThread1of1ForFork0_i n) (<= n 4)), 64943#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 64946#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n (+ decThread1of1ForFork1_i 4)) (<= n incThread1of1ForFork0_i)), 64949#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n incThread1of1ForFork0_i) (<= n 4)), 64950#(or (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n) (<= n 4)), 64951#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= n (+ decThread1of1ForFork1_i 4)) (<= n (+ 2 incThread1of1ForFork0_i))), 64945#(or (<= n (+ decThread1of1ForFork1_i 4)) (< incThread1of1ForFork0_i n)), 64947#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= n (+ decThread1of1ForFork1_i 4)) (< (+ 2 incThread1of1ForFork0_i) n)), 64954#(or (< (+ 4 incThread1of1ForFork0_i) n) (<= n 4) (<= n (+ 3 incThread1of1ForFork0_i))), 64942#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 64944#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 64955#(or (<= n 3) (<= n (+ decThread1of1ForFork1_i 4)) (< 4 n)), 64952#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= n 4) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:33:08,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 20:33:08,916 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:08,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 20:33:08,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=866, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:33:08,917 INFO L87 Difference]: Start difference. First operand 482 states and 1340 transitions. Second operand has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:10,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:10,160 INFO L93 Difference]: Finished difference Result 1477 states and 3791 transitions. [2022-03-15 20:33:10,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 20:33:10,160 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:10,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:10,162 INFO L225 Difference]: With dead ends: 1477 [2022-03-15 20:33:10,162 INFO L226 Difference]: Without dead ends: 1462 [2022-03-15 20:33:10,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2113 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1644, Invalid=5496, Unknown=0, NotChecked=0, Total=7140 [2022-03-15 20:33:10,164 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 142 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:10,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 52 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:10,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1462 states. [2022-03-15 20:33:10,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1462 to 608. [2022-03-15 20:33:10,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 608 states, 607 states have (on average 2.7660626029654036) internal successors, (1679), 607 states have internal predecessors, (1679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:10,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1679 transitions. [2022-03-15 20:33:10,174 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1679 transitions. Word has length 19 [2022-03-15 20:33:10,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:10,174 INFO L470 AbstractCegarLoop]: Abstraction has 608 states and 1679 transitions. [2022-03-15 20:33:10,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:10,174 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1679 transitions. [2022-03-15 20:33:10,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:10,175 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:10,175 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:10,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:10,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-15 20:33:10,391 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:10,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:10,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1202235986, now seen corresponding path program 66 times [2022-03-15 20:33:10,391 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:10,391 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40935705] [2022-03-15 20:33:10,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:10,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:10,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:10,481 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:10,482 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:10,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40935705] [2022-03-15 20:33:10,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40935705] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:10,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692337326] [2022-03-15 20:33:10,482 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:10,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:10,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:10,483 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:10,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-15 20:33:10,502 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:33:10,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:10,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:10,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:10,571 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:10,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:10,607 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:10,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692337326] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:10,608 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:10,608 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 18 [2022-03-15 20:33:10,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1140260486] [2022-03-15 20:33:10,608 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:10,609 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:10,611 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 69 transitions. [2022-03-15 20:33:10,611 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:10,966 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 18 new interpolants: [67887#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= (+ 5 decThread1of1ForFork1_i) n) (<= n (+ 2 incThread1of1ForFork0_i))), 67889#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< (+ 5 incThread1of1ForFork0_i) n) (<= (+ 5 decThread1of1ForFork1_i) n)), 67886#(or (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n) (<= (+ 5 decThread1of1ForFork1_i) n)), 67891#(or (< incThread1of1ForFork0_i n) (<= 5 n)), 67883#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 67884#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 67894#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= 5 n) (<= n (+ 2 incThread1of1ForFork0_i))), 67893#(or (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n) (<= 5 n)), 67896#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< (+ 5 incThread1of1ForFork0_i) n) (<= 5 n)), 67880#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 67882#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 67890#(or (<= n 4) (<= (+ 5 decThread1of1ForFork1_i) n) (< 5 n)), 67892#(or (< (+ incThread1of1ForFork0_i 1) n) (<= 5 n) (<= n incThread1of1ForFork0_i)), 67888#(or (< (+ 4 incThread1of1ForFork0_i) n) (<= n (+ 3 incThread1of1ForFork0_i)) (<= (+ 5 decThread1of1ForFork1_i) n)), 67879#(< incThread1of1ForFork0_i n), 67885#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n incThread1of1ForFork0_i) (<= (+ 5 decThread1of1ForFork1_i) n)), 67881#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 67895#(or (< (+ 4 incThread1of1ForFork0_i) n) (<= 5 n) (<= n (+ 3 incThread1of1ForFork0_i)))] [2022-03-15 20:33:10,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 20:33:10,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:10,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 20:33:10,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=1032, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:33:10,967 INFO L87 Difference]: Start difference. First operand 608 states and 1679 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:11,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:11,956 INFO L93 Difference]: Finished difference Result 1209 states and 3041 transitions. [2022-03-15 20:33:11,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 20:33:11,956 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:11,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:11,958 INFO L225 Difference]: With dead ends: 1209 [2022-03-15 20:33:11,958 INFO L226 Difference]: Without dead ends: 1209 [2022-03-15 20:33:11,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1536 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1149, Invalid=4401, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 20:33:11,959 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 160 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:11,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 74 Invalid, 761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:11,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1209 states. [2022-03-15 20:33:11,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1209 to 631. [2022-03-15 20:33:11,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 2.7603174603174603) internal successors, (1739), 630 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:11,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1739 transitions. [2022-03-15 20:33:11,968 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1739 transitions. Word has length 19 [2022-03-15 20:33:11,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:11,969 INFO L470 AbstractCegarLoop]: Abstraction has 631 states and 1739 transitions. [2022-03-15 20:33:11,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:11,969 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1739 transitions. [2022-03-15 20:33:11,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:11,970 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:11,970 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:11,984 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-03-15 20:33:12,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-15 20:33:12,183 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:12,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:12,184 INFO L85 PathProgramCache]: Analyzing trace with hash 48115084, now seen corresponding path program 67 times [2022-03-15 20:33:12,184 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:12,184 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623490271] [2022-03-15 20:33:12,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:12,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:12,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:12,244 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:12,244 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:12,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623490271] [2022-03-15 20:33:12,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623490271] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:12,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995050910] [2022-03-15 20:33:12,244 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:12,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:12,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:12,245 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:12,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-15 20:33:12,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:12,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:12,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:12,338 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:12,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:12,377 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:12,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995050910] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:12,377 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:12,377 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 19 [2022-03-15 20:33:12,377 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [245983020] [2022-03-15 20:33:12,377 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:12,378 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:12,379 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 45 transitions. [2022-03-15 20:33:12,379 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:12,529 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [70578#(or (<= n 3) (<= decThread1of1ForFork1_i 0)), 70576#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 70575#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 70574#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 70580#(or (<= n incThread1of1ForFork0_i) (<= 3 incThread1of1ForFork0_i)), 70579#(< decThread1of1ForFork1_i n), 70581#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 70583#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 70577#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 70582#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:33:12,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:33:12,529 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:12,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:33:12,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=590, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:33:12,530 INFO L87 Difference]: Start difference. First operand 631 states and 1739 transitions. Second operand has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:13,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:13,253 INFO L93 Difference]: Finished difference Result 1034 states and 2592 transitions. [2022-03-15 20:33:13,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 20:33:13,253 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:13,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:13,255 INFO L225 Difference]: With dead ends: 1034 [2022-03-15 20:33:13,255 INFO L226 Difference]: Without dead ends: 1033 [2022-03-15 20:33:13,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1983 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1954, Invalid=4852, Unknown=0, NotChecked=0, Total=6806 [2022-03-15 20:33:13,256 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 95 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:13,256 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 52 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:13,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1033 states. [2022-03-15 20:33:13,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1033 to 619. [2022-03-15 20:33:13,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 619 states, 618 states have (on average 2.7475728155339807) internal successors, (1698), 618 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:13,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 619 states to 619 states and 1698 transitions. [2022-03-15 20:33:13,264 INFO L78 Accepts]: Start accepts. Automaton has 619 states and 1698 transitions. Word has length 19 [2022-03-15 20:33:13,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:13,264 INFO L470 AbstractCegarLoop]: Abstraction has 619 states and 1698 transitions. [2022-03-15 20:33:13,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:13,265 INFO L276 IsEmpty]: Start isEmpty. Operand 619 states and 1698 transitions. [2022-03-15 20:33:13,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:13,265 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:13,265 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:13,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:13,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2022-03-15 20:33:13,481 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:13,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:13,481 INFO L85 PathProgramCache]: Analyzing trace with hash 956923174, now seen corresponding path program 68 times [2022-03-15 20:33:13,482 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:13,482 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266190854] [2022-03-15 20:33:13,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:13,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:13,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:13,535 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:13,535 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:13,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266190854] [2022-03-15 20:33:13,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266190854] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:13,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917044148] [2022-03-15 20:33:13,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:13,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:13,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:13,537 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:13,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-15 20:33:13,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:13,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:13,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:13,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:13,632 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:13,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:13,662 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:13,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917044148] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:13,662 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:13,662 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 19 [2022-03-15 20:33:13,662 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2044721108] [2022-03-15 20:33:13,662 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:13,663 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:13,665 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 47 transitions. [2022-03-15 20:33:13,665 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:13,844 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [73094#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 73092#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 73096#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 73099#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 73097#(or (<= n 3) (<= decThread1of1ForFork1_i 0)), 73095#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 73101#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 73098#(or (<= n incThread1of1ForFork0_i) (<= 3 incThread1of1ForFork0_i)), 73100#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 73102#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 73093#(< incThread1of1ForFork0_i n)] [2022-03-15 20:33:13,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:33:13,844 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:13,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:33:13,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=682, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:33:13,845 INFO L87 Difference]: Start difference. First operand 619 states and 1698 transitions. Second operand has 24 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:14,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:14,506 INFO L93 Difference]: Finished difference Result 1109 states and 2689 transitions. [2022-03-15 20:33:14,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 20:33:14,506 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:14,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:14,508 INFO L225 Difference]: With dead ends: 1109 [2022-03-15 20:33:14,508 INFO L226 Difference]: Without dead ends: 1109 [2022-03-15 20:33:14,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1472 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1481, Invalid=3921, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 20:33:14,508 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 117 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:14,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 43 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 431 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:14,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2022-03-15 20:33:14,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 627. [2022-03-15 20:33:14,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 626 states have (on average 2.753993610223642) internal successors, (1724), 626 states have internal predecessors, (1724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:14,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 1724 transitions. [2022-03-15 20:33:14,517 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 1724 transitions. Word has length 19 [2022-03-15 20:33:14,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:14,517 INFO L470 AbstractCegarLoop]: Abstraction has 627 states and 1724 transitions. [2022-03-15 20:33:14,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:14,517 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 1724 transitions. [2022-03-15 20:33:14,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:14,518 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:14,518 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:14,533 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-15 20:33:14,724 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:14,724 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:14,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:14,725 INFO L85 PathProgramCache]: Analyzing trace with hash -99458642, now seen corresponding path program 69 times [2022-03-15 20:33:14,725 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:14,725 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710375026] [2022-03-15 20:33:14,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:14,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:14,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:14,789 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:14,789 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:14,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710375026] [2022-03-15 20:33:14,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710375026] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:14,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470266970] [2022-03-15 20:33:14,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:14,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:14,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:14,804 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:14,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-15 20:33:14,823 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:33:14,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:14,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:14,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:14,900 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:14,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:14,928 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:14,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470266970] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:14,928 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:14,928 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 19 [2022-03-15 20:33:14,929 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [933459321] [2022-03-15 20:33:14,929 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:14,929 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:14,931 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2022-03-15 20:33:14,931 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:15,123 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [75692#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 75683#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 75685#(or (<= n 3) (<= decThread1of1ForFork1_i 0)), 75689#(or (<= n incThread1of1ForFork0_i) (<= 3 incThread1of1ForFork0_i)), 75690#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 75684#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 75688#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 75687#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 75682#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 75686#(< incThread1of1ForFork0_i n), 75691#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 75681#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:33:15,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:33:15,123 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:15,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:33:15,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=748, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:33:15,124 INFO L87 Difference]: Start difference. First operand 627 states and 1724 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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) [2022-03-15 20:33:15,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:15,711 INFO L93 Difference]: Finished difference Result 1087 states and 2655 transitions. [2022-03-15 20:33:15,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 20:33:15,711 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:15,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:15,713 INFO L225 Difference]: With dead ends: 1087 [2022-03-15 20:33:15,713 INFO L226 Difference]: Without dead ends: 1087 [2022-03-15 20:33:15,714 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1144 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1136, Invalid=3154, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 20:33:15,714 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 127 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:15,714 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 66 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 537 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:15,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1087 states. [2022-03-15 20:33:15,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1087 to 633. [2022-03-15 20:33:15,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 2.7563291139240507) internal successors, (1742), 632 states have internal predecessors, (1742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:15,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1742 transitions. [2022-03-15 20:33:15,723 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1742 transitions. Word has length 19 [2022-03-15 20:33:15,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:15,723 INFO L470 AbstractCegarLoop]: Abstraction has 633 states and 1742 transitions. [2022-03-15 20:33:15,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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) [2022-03-15 20:33:15,723 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1742 transitions. [2022-03-15 20:33:15,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:15,724 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:15,724 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:15,739 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-03-15 20:33:15,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:15,939 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:15,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:15,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1512443430, now seen corresponding path program 70 times [2022-03-15 20:33:15,940 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:15,940 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662212591] [2022-03-15 20:33:15,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:15,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:15,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:16,012 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:16,013 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:16,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662212591] [2022-03-15 20:33:16,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662212591] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:16,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485694621] [2022-03-15 20:33:16,013 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:16,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:16,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:16,014 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:16,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-15 20:33:16,031 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:16,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:16,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:16,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:16,107 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:16,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:16,137 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:16,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485694621] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:16,137 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:16,137 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 19 [2022-03-15 20:33:16,137 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [263668091] [2022-03-15 20:33:16,137 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:16,138 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:16,140 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 55 transitions. [2022-03-15 20:33:16,140 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:16,373 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [78248#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 78247#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 78250#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 78245#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 78243#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 78253#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 78254#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 78246#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 78252#(or (<= n 3) (<= decThread1of1ForFork1_i 0)), 78255#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 78249#(< incThread1of1ForFork0_i n), 78244#(or (<= n incThread1of1ForFork0_i) (<= 3 incThread1of1ForFork0_i)), 78251#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i)))] [2022-03-15 20:33:16,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:33:16,374 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:16,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:33:16,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=809, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:33:16,374 INFO L87 Difference]: Start difference. First operand 633 states and 1742 transitions. Second operand has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 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) [2022-03-15 20:33:16,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:16,797 INFO L93 Difference]: Finished difference Result 1042 states and 2579 transitions. [2022-03-15 20:33:16,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:33:16,798 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:16,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:16,799 INFO L225 Difference]: With dead ends: 1042 [2022-03-15 20:33:16,799 INFO L226 Difference]: Without dead ends: 1042 [2022-03-15 20:33:16,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 869 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=780, Invalid=2412, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 20:33:16,800 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 114 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:16,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 37 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:16,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1042 states. [2022-03-15 20:33:16,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1042 to 625. [2022-03-15 20:33:16,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 624 states have (on average 2.7580128205128207) internal successors, (1721), 624 states have internal predecessors, (1721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:16,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1721 transitions. [2022-03-15 20:33:16,811 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1721 transitions. Word has length 19 [2022-03-15 20:33:16,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:16,811 INFO L470 AbstractCegarLoop]: Abstraction has 625 states and 1721 transitions. [2022-03-15 20:33:16,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 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) [2022-03-15 20:33:16,812 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1721 transitions. [2022-03-15 20:33:16,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:16,812 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:16,812 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:16,828 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-03-15 20:33:17,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:17,013 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:17,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:17,013 INFO L85 PathProgramCache]: Analyzing trace with hash -175701374, now seen corresponding path program 71 times [2022-03-15 20:33:17,014 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:17,014 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543470261] [2022-03-15 20:33:17,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:17,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:17,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:17,083 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:17,083 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:17,083 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543470261] [2022-03-15 20:33:17,083 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543470261] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:17,083 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041537147] [2022-03-15 20:33:17,083 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:17,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:17,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:17,084 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:17,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-15 20:33:17,103 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:33:17,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:17,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:17,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:17,188 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:17,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:17,216 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:17,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041537147] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:17,216 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:17,216 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2022-03-15 20:33:17,216 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [74513078] [2022-03-15 20:33:17,216 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:17,217 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:17,218 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 43 transitions. [2022-03-15 20:33:17,218 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:17,343 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [80730#(or (<= 2 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 80734#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 80727#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 80729#(or (<= n 2) (<= decThread1of1ForFork1_i 0)), 80732#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 80726#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 80728#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 80733#(< decThread1of1ForFork1_i n), 80731#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 1 incThread1of1ForFork0_i))] [2022-03-15 20:33:17,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:33:17,343 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:17,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:33:17,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=601, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:33:17,343 INFO L87 Difference]: Start difference. First operand 625 states and 1721 transitions. Second operand has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:17,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:17,895 INFO L93 Difference]: Finished difference Result 947 states and 2375 transitions. [2022-03-15 20:33:17,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-15 20:33:17,895 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:17,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:17,897 INFO L225 Difference]: With dead ends: 947 [2022-03-15 20:33:17,897 INFO L226 Difference]: Without dead ends: 944 [2022-03-15 20:33:17,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1337 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1357, Invalid=3473, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 20:33:17,898 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 82 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:17,898 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 49 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:17,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 944 states. [2022-03-15 20:33:17,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 944 to 660. [2022-03-15 20:33:17,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 659 states have (on average 2.7587253414264037) internal successors, (1818), 659 states have internal predecessors, (1818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:17,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 1818 transitions. [2022-03-15 20:33:17,907 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 1818 transitions. Word has length 19 [2022-03-15 20:33:17,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:17,907 INFO L470 AbstractCegarLoop]: Abstraction has 660 states and 1818 transitions. [2022-03-15 20:33:17,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:17,907 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 1818 transitions. [2022-03-15 20:33:17,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:17,908 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:17,908 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:17,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:18,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-03-15 20:33:18,123 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:18,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:18,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1922674231, now seen corresponding path program 72 times [2022-03-15 20:33:18,124 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:18,124 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17132053] [2022-03-15 20:33:18,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:18,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:18,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:18,204 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:18,205 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:18,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17132053] [2022-03-15 20:33:18,205 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17132053] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:18,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259110791] [2022-03-15 20:33:18,205 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:18,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:18,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:18,206 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:18,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-15 20:33:18,225 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:33:18,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:18,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:18,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:18,316 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:18,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:18,343 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:18,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259110791] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:18,343 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:18,343 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2022-03-15 20:33:18,343 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1583701984] [2022-03-15 20:33:18,343 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:18,344 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:18,346 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 41 transitions. [2022-03-15 20:33:18,346 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:18,472 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [83218#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1)), 83215#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i))), 83217#(or (<= n 2) (<= 0 decThread1of1ForFork1_i)), 83220#(< decThread1of1ForFork1_i n), 83221#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 83213#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 83216#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i)), 83214#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 83219#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:33:18,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:33:18,472 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:18,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:33:18,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=671, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:33:18,472 INFO L87 Difference]: Start difference. First operand 660 states and 1818 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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) [2022-03-15 20:33:19,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:19,518 INFO L93 Difference]: Finished difference Result 1705 states and 4079 transitions. [2022-03-15 20:33:19,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-15 20:33:19,519 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:19,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:19,521 INFO L225 Difference]: With dead ends: 1705 [2022-03-15 20:33:19,521 INFO L226 Difference]: Without dead ends: 1704 [2022-03-15 20:33:19,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2845 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1865, Invalid=6325, Unknown=0, NotChecked=0, Total=8190 [2022-03-15 20:33:19,523 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 215 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:19,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 49 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:19,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1704 states. [2022-03-15 20:33:19,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1704 to 926. [2022-03-15 20:33:19,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 925 states have (on average 2.8054054054054056) internal successors, (2595), 925 states have internal predecessors, (2595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:19,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 2595 transitions. [2022-03-15 20:33:19,538 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 2595 transitions. Word has length 19 [2022-03-15 20:33:19,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:19,538 INFO L470 AbstractCegarLoop]: Abstraction has 926 states and 2595 transitions. [2022-03-15 20:33:19,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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) [2022-03-15 20:33:19,538 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 2595 transitions. [2022-03-15 20:33:19,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:19,539 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:19,539 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:19,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:19,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:19,755 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:19,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:19,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1013866141, now seen corresponding path program 73 times [2022-03-15 20:33:19,756 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:19,756 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844551551] [2022-03-15 20:33:19,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:19,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:19,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:19,802 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:19,802 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:19,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844551551] [2022-03-15 20:33:19,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844551551] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:19,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420896867] [2022-03-15 20:33:19,802 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:19,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:19,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:19,803 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:19,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-15 20:33:19,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:19,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:19,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:19,911 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:19,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:19,938 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:19,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420896867] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:19,938 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:19,939 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 19 [2022-03-15 20:33:19,939 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1547120082] [2022-03-15 20:33:19,939 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:19,939 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:19,946 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 43 transitions. [2022-03-15 20:33:19,946 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:20,059 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [87031#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 87034#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i))), 87038#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i))), 87036#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i)), 87035#(or (<= n 2) (<= 0 decThread1of1ForFork1_i)), 87032#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 87037#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1)), 87033#(< incThread1of1ForFork0_i n)] [2022-03-15 20:33:20,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:33:20,060 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:20,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:33:20,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=558, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:33:20,060 INFO L87 Difference]: Start difference. First operand 926 states and 2595 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:21,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:21,173 INFO L93 Difference]: Finished difference Result 1501 states and 3687 transitions. [2022-03-15 20:33:21,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-15 20:33:21,173 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:21,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:21,176 INFO L225 Difference]: With dead ends: 1501 [2022-03-15 20:33:21,176 INFO L226 Difference]: Without dead ends: 1491 [2022-03-15 20:33:21,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3164 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2095, Invalid=7217, Unknown=0, NotChecked=0, Total=9312 [2022-03-15 20:33:21,177 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 245 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:21,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 44 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:21,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1491 states. [2022-03-15 20:33:21,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1491 to 906. [2022-03-15 20:33:21,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 905 states have (on average 2.7867403314917127) internal successors, (2522), 905 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:21,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 2522 transitions. [2022-03-15 20:33:21,193 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 2522 transitions. Word has length 19 [2022-03-15 20:33:21,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:21,193 INFO L470 AbstractCegarLoop]: Abstraction has 906 states and 2522 transitions. [2022-03-15 20:33:21,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:21,194 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 2522 transitions. [2022-03-15 20:33:21,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:21,195 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:21,195 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:21,211 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-03-15 20:33:21,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:21,411 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:21,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:21,411 INFO L85 PathProgramCache]: Analyzing trace with hash -2070247957, now seen corresponding path program 74 times [2022-03-15 20:33:21,412 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:21,412 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868508600] [2022-03-15 20:33:21,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:21,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:21,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:21,471 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:21,471 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:21,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868508600] [2022-03-15 20:33:21,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868508600] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:21,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180903290] [2022-03-15 20:33:21,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:21,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:21,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:21,473 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:21,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-15 20:33:21,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:21,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:21,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:21,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:21,584 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:21,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:21,611 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:21,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180903290] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:21,612 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:21,612 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 19 [2022-03-15 20:33:21,612 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1393513071] [2022-03-15 20:33:21,612 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:21,613 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:21,614 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 47 transitions. [2022-03-15 20:33:21,614 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:21,753 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [90624#(< incThread1of1ForFork0_i n), 90625#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 90620#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 90628#(or (<= n 2) (<= 0 decThread1of1ForFork1_i)), 90627#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i))), 90622#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i))), 90626#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1)), 90621#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 90623#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:33:21,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:33:21,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:21,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:33:21,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=616, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:33:21,754 INFO L87 Difference]: Start difference. First operand 906 states and 2522 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:22,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:22,869 INFO L93 Difference]: Finished difference Result 1502 states and 3678 transitions. [2022-03-15 20:33:22,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-15 20:33:22,870 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:22,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:22,872 INFO L225 Difference]: With dead ends: 1502 [2022-03-15 20:33:22,872 INFO L226 Difference]: Without dead ends: 1486 [2022-03-15 20:33:22,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3253 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2103, Invalid=7599, Unknown=0, NotChecked=0, Total=9702 [2022-03-15 20:33:22,873 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 178 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:22,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 54 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:22,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1486 states. [2022-03-15 20:33:22,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1486 to 902. [2022-03-15 20:33:22,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 902 states, 901 states have (on average 2.7846836847946728) internal successors, (2509), 901 states have internal predecessors, (2509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:22,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 902 states to 902 states and 2509 transitions. [2022-03-15 20:33:22,886 INFO L78 Accepts]: Start accepts. Automaton has 902 states and 2509 transitions. Word has length 19 [2022-03-15 20:33:22,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:22,886 INFO L470 AbstractCegarLoop]: Abstraction has 902 states and 2509 transitions. [2022-03-15 20:33:22,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:22,886 INFO L276 IsEmpty]: Start isEmpty. Operand 902 states and 2509 transitions. [2022-03-15 20:33:22,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:22,887 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:22,887 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:22,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:23,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-03-15 20:33:23,088 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:23,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:23,088 INFO L85 PathProgramCache]: Analyzing trace with hash 728944194, now seen corresponding path program 75 times [2022-03-15 20:33:23,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:23,089 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347885756] [2022-03-15 20:33:23,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:23,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:23,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:23,144 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:23,144 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:23,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347885756] [2022-03-15 20:33:23,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347885756] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:23,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169227159] [2022-03-15 20:33:23,145 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:23,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:23,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:23,146 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:23,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-15 20:33:23,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:33:23,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:23,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:23,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:23,249 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:23,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:23,277 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:23,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169227159] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:23,277 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:23,277 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 19 [2022-03-15 20:33:23,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [494762173] [2022-03-15 20:33:23,278 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:23,278 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:23,280 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 43 transitions. [2022-03-15 20:33:23,280 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:23,411 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [94209#(< incThread1of1ForFork0_i n), 94210#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 94213#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 94207#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 94206#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 94208#(or (<= n 2) (<= decThread1of1ForFork1_i 0)), 94211#(or (<= 2 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 94212#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 1 incThread1of1ForFork0_i)), 94205#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:33:23,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:33:23,411 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:23,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:33:23,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=591, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:33:23,411 INFO L87 Difference]: Start difference. First operand 902 states and 2509 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:23,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:23,875 INFO L93 Difference]: Finished difference Result 1167 states and 3015 transitions. [2022-03-15 20:33:23,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 20:33:23,875 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:23,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:23,877 INFO L225 Difference]: With dead ends: 1167 [2022-03-15 20:33:23,877 INFO L226 Difference]: Without dead ends: 1165 [2022-03-15 20:33:23,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1004 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=933, Invalid=2607, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 20:33:23,877 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 91 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:23,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 48 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:23,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2022-03-15 20:33:23,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 899. [2022-03-15 20:33:23,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 899 states, 898 states have (on average 2.7839643652561246) internal successors, (2500), 898 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:23,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 899 states to 899 states and 2500 transitions. [2022-03-15 20:33:23,888 INFO L78 Accepts]: Start accepts. Automaton has 899 states and 2500 transitions. Word has length 19 [2022-03-15 20:33:23,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:23,888 INFO L470 AbstractCegarLoop]: Abstraction has 899 states and 2500 transitions. [2022-03-15 20:33:23,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:23,888 INFO L276 IsEmpty]: Start isEmpty. Operand 899 states and 2500 transitions. [2022-03-15 20:33:23,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:23,889 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:23,889 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:23,905 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-03-15 20:33:24,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-03-15 20:33:24,090 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:24,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:24,090 INFO L85 PathProgramCache]: Analyzing trace with hash -458345885, now seen corresponding path program 76 times [2022-03-15 20:33:24,091 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:24,091 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008375360] [2022-03-15 20:33:24,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:24,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:24,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:24,137 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:24,137 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:24,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008375360] [2022-03-15 20:33:24,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008375360] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:24,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537118591] [2022-03-15 20:33:24,137 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:24,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:24,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:24,138 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:24,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-15 20:33:24,156 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:24,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:24,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:24,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:24,242 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:24,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:24,269 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:24,269 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537118591] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:24,269 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:24,269 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 19 [2022-03-15 20:33:24,269 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1082146253] [2022-03-15 20:33:24,269 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:24,270 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:24,272 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2022-03-15 20:33:24,272 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:24,421 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [97376#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i))), 97371#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i)), 97373#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1)), 97377#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i))), 97375#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 97372#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 97378#(or (<= n 2) (<= 0 decThread1of1ForFork1_i)), 97370#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 97379#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 97374#(< incThread1of1ForFork0_i n)] [2022-03-15 20:33:24,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:33:24,421 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:24,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:33:24,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=669, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:33:24,421 INFO L87 Difference]: Start difference. First operand 899 states and 2500 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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) [2022-03-15 20:33:25,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:25,645 INFO L93 Difference]: Finished difference Result 1648 states and 4116 transitions. [2022-03-15 20:33:25,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-03-15 20:33:25,645 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:25,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:25,647 INFO L225 Difference]: With dead ends: 1648 [2022-03-15 20:33:25,647 INFO L226 Difference]: Without dead ends: 1630 [2022-03-15 20:33:25,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3537 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2227, Invalid=8279, Unknown=0, NotChecked=0, Total=10506 [2022-03-15 20:33:25,648 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 223 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:25,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 38 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:25,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1630 states. [2022-03-15 20:33:25,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1630 to 922. [2022-03-15 20:33:25,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 921 states have (on average 2.794788273615635) internal successors, (2574), 921 states have internal predecessors, (2574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:25,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 2574 transitions. [2022-03-15 20:33:25,662 INFO L78 Accepts]: Start accepts. Automaton has 922 states and 2574 transitions. Word has length 19 [2022-03-15 20:33:25,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:25,662 INFO L470 AbstractCegarLoop]: Abstraction has 922 states and 2574 transitions. [2022-03-15 20:33:25,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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) [2022-03-15 20:33:25,662 INFO L276 IsEmpty]: Start isEmpty. Operand 922 states and 2574 transitions. [2022-03-15 20:33:25,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:25,664 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:25,664 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:25,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:25,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:25,881 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:25,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:25,881 INFO L85 PathProgramCache]: Analyzing trace with hash -2028989205, now seen corresponding path program 77 times [2022-03-15 20:33:25,882 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:25,882 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367990752] [2022-03-15 20:33:25,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:25,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:25,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:25,926 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:25,927 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:25,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367990752] [2022-03-15 20:33:25,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367990752] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:25,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47475559] [2022-03-15 20:33:25,927 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:25,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:25,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:25,928 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:25,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-15 20:33:25,949 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:33:25,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:25,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:25,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:26,041 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:26,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:26,070 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:26,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47475559] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:26,070 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:26,070 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 19 [2022-03-15 20:33:26,071 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1226527477] [2022-03-15 20:33:26,071 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:26,071 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:26,073 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 55 transitions. [2022-03-15 20:33:26,073 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:26,242 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [101158#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i))), 101152#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 101154#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i))), 101156#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i)), 101151#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 101148#(< incThread1of1ForFork0_i n), 101149#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 101153#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 101150#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 101157#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1)), 101155#(or (<= n 2) (<= 0 decThread1of1ForFork1_i))] [2022-03-15 20:33:26,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:33:26,242 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:26,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:33:26,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=713, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:33:26,243 INFO L87 Difference]: Start difference. First operand 922 states and 2574 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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) [2022-03-15 20:33:27,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:27,412 INFO L93 Difference]: Finished difference Result 1771 states and 4546 transitions. [2022-03-15 20:33:27,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-15 20:33:27,413 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:27,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:27,415 INFO L225 Difference]: With dead ends: 1771 [2022-03-15 20:33:27,415 INFO L226 Difference]: Without dead ends: 1755 [2022-03-15 20:33:27,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3140 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2002, Invalid=7504, Unknown=0, NotChecked=0, Total=9506 [2022-03-15 20:33:27,416 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 151 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:27,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 40 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:27,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1755 states. [2022-03-15 20:33:27,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1755 to 897. [2022-03-15 20:33:27,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 897 states, 896 states have (on average 2.8013392857142856) internal successors, (2510), 896 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:27,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 897 states to 897 states and 2510 transitions. [2022-03-15 20:33:27,431 INFO L78 Accepts]: Start accepts. Automaton has 897 states and 2510 transitions. Word has length 19 [2022-03-15 20:33:27,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:27,431 INFO L470 AbstractCegarLoop]: Abstraction has 897 states and 2510 transitions. [2022-03-15 20:33:27,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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) [2022-03-15 20:33:27,431 INFO L276 IsEmpty]: Start isEmpty. Operand 897 states and 2510 transitions. [2022-03-15 20:33:27,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:27,432 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:27,432 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:27,448 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-03-15 20:33:27,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:27,647 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:27,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:27,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1475923020, now seen corresponding path program 78 times [2022-03-15 20:33:27,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:27,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227418230] [2022-03-15 20:33:27,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:27,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:27,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:27,697 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:27,698 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:27,698 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227418230] [2022-03-15 20:33:27,698 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227418230] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:27,698 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749549779] [2022-03-15 20:33:27,698 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:27,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:27,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:27,699 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:27,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-15 20:33:27,721 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:33:27,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:27,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:27,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:27,811 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:27,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:27,839 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:27,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749549779] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:27,839 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:27,839 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 21 [2022-03-15 20:33:27,840 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1129878434] [2022-03-15 20:33:27,840 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:27,840 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:27,842 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 41 transitions. [2022-03-15 20:33:27,842 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:27,952 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [104992#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 104993#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 104991#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 104997#(or (<= n 1) (<= decThread1of1ForFork1_i 0)), 104994#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i)), 104996#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i)), 104990#(< decThread1of1ForFork1_i n), 104995#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i))] [2022-03-15 20:33:27,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:33:27,952 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:27,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:33:27,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=614, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:33:27,953 INFO L87 Difference]: Start difference. First operand 897 states and 2510 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:28,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:28,344 INFO L93 Difference]: Finished difference Result 1152 states and 3007 transitions. [2022-03-15 20:33:28,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 20:33:28,345 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:28,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:28,346 INFO L225 Difference]: With dead ends: 1152 [2022-03-15 20:33:28,346 INFO L226 Difference]: Without dead ends: 1148 [2022-03-15 20:33:28,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 921 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=884, Invalid=2422, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 20:33:28,347 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 66 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:28,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 55 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:28,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2022-03-15 20:33:28,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 917. [2022-03-15 20:33:28,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 917 states, 916 states have (on average 2.7925764192139737) internal successors, (2558), 916 states have internal predecessors, (2558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:28,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 917 states to 917 states and 2558 transitions. [2022-03-15 20:33:28,358 INFO L78 Accepts]: Start accepts. Automaton has 917 states and 2558 transitions. Word has length 19 [2022-03-15 20:33:28,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:28,358 INFO L470 AbstractCegarLoop]: Abstraction has 917 states and 2558 transitions. [2022-03-15 20:33:28,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:28,358 INFO L276 IsEmpty]: Start isEmpty. Operand 917 states and 2558 transitions. [2022-03-15 20:33:28,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:28,359 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:28,360 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:28,375 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-03-15 20:33:28,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2022-03-15 20:33:28,560 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:28,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:28,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1140627995, now seen corresponding path program 79 times [2022-03-15 20:33:28,561 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:28,561 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995814055] [2022-03-15 20:33:28,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:28,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:28,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:28,613 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:28,613 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:28,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995814055] [2022-03-15 20:33:28,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995814055] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:28,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269230783] [2022-03-15 20:33:28,613 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:28,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:28,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:28,614 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:28,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-15 20:33:28,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:28,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:28,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:28,731 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:28,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:28,761 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:28,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269230783] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:28,761 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:28,761 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 21 [2022-03-15 20:33:28,761 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1498665015] [2022-03-15 20:33:28,761 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:28,762 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:28,763 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 39 transitions. [2022-03-15 20:33:28,763 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:28,879 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [108176#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 108172#(< decThread1of1ForFork1_i n), 108173#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 108179#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 108175#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 108178#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 108174#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 108177#(or (<= 0 decThread1of1ForFork1_i) (<= n 1))] [2022-03-15 20:33:28,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:33:28,879 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:28,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:33:28,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=666, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:33:28,879 INFO L87 Difference]: Start difference. First operand 917 states and 2558 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:29,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:29,573 INFO L93 Difference]: Finished difference Result 1610 states and 4101 transitions. [2022-03-15 20:33:29,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 20:33:29,573 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:29,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:29,575 INFO L225 Difference]: With dead ends: 1610 [2022-03-15 20:33:29,575 INFO L226 Difference]: Without dead ends: 1607 [2022-03-15 20:33:29,576 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1783 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1202, Invalid=4200, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 20:33:29,576 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 141 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:29,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 59 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:29,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1607 states. [2022-03-15 20:33:29,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1607 to 886. [2022-03-15 20:33:29,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 885 states have (on average 2.816949152542373) internal successors, (2493), 885 states have internal predecessors, (2493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:29,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 2493 transitions. [2022-03-15 20:33:29,589 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 2493 transitions. Word has length 19 [2022-03-15 20:33:29,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:29,589 INFO L470 AbstractCegarLoop]: Abstraction has 886 states and 2493 transitions. [2022-03-15 20:33:29,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:29,589 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 2493 transitions. [2022-03-15 20:33:29,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:29,590 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:29,590 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:29,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:29,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:29,805 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:29,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:29,805 INFO L85 PathProgramCache]: Analyzing trace with hash -235982427, now seen corresponding path program 80 times [2022-03-15 20:33:29,806 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:29,806 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62135603] [2022-03-15 20:33:29,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:29,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:29,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:29,847 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:29,847 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:29,847 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62135603] [2022-03-15 20:33:29,847 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62135603] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:29,847 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943562366] [2022-03-15 20:33:29,847 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:29,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:29,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:29,848 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:29,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-15 20:33:29,866 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:29,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:29,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:29,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:29,963 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:29,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:29,990 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:29,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943562366] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:29,990 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:29,990 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 19 [2022-03-15 20:33:29,990 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [437164711] [2022-03-15 20:33:29,990 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:29,991 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:29,993 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 39 transitions. [2022-03-15 20:33:29,993 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:30,080 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [111785#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 111784#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 111783#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 111781#(< incThread1of1ForFork0_i n), 111782#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 111780#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:33:30,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:33:30,081 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:30,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:33:30,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=465, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:33:30,081 INFO L87 Difference]: Start difference. First operand 886 states and 2493 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:30,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:30,815 INFO L93 Difference]: Finished difference Result 1259 states and 3154 transitions. [2022-03-15 20:33:30,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-15 20:33:30,816 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:30,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:30,817 INFO L225 Difference]: With dead ends: 1259 [2022-03-15 20:33:30,817 INFO L226 Difference]: Without dead ends: 1251 [2022-03-15 20:33:30,818 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2208 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1442, Invalid=5200, Unknown=0, NotChecked=0, Total=6642 [2022-03-15 20:33:30,818 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 125 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:30,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 47 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:30,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states. [2022-03-15 20:33:30,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 862. [2022-03-15 20:33:30,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 2.802555168408827) internal successors, (2413), 861 states have internal predecessors, (2413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:30,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 2413 transitions. [2022-03-15 20:33:30,835 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 2413 transitions. Word has length 19 [2022-03-15 20:33:30,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:30,835 INFO L470 AbstractCegarLoop]: Abstraction has 862 states and 2413 transitions. [2022-03-15 20:33:30,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:30,835 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 2413 transitions. [2022-03-15 20:33:30,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:30,836 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:30,836 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:30,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:31,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:31,052 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:31,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:31,052 INFO L85 PathProgramCache]: Analyzing trace with hash -547661745, now seen corresponding path program 81 times [2022-03-15 20:33:31,052 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:31,053 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093834877] [2022-03-15 20:33:31,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:31,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:31,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:31,095 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:31,095 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:31,095 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093834877] [2022-03-15 20:33:31,095 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093834877] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:31,095 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643339216] [2022-03-15 20:33:31,095 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:31,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:31,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:31,096 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:31,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-03-15 20:33:31,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:33:31,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:31,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:31,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:31,209 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:31,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:31,236 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:31,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643339216] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:31,236 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:31,236 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 19 [2022-03-15 20:33:31,236 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [511381099] [2022-03-15 20:33:31,236 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:31,237 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:31,239 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 43 transitions. [2022-03-15 20:33:31,239 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:31,352 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [115013#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 115011#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 115017#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 115014#(< incThread1of1ForFork0_i n), 115016#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 115012#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 115015#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:33:31,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:33:31,352 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:31,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:33:31,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:33:31,352 INFO L87 Difference]: Start difference. First operand 862 states and 2413 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:33:32,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:32,026 INFO L93 Difference]: Finished difference Result 1136 states and 2903 transitions. [2022-03-15 20:33:32,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 20:33:32,026 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:32,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:32,028 INFO L225 Difference]: With dead ends: 1136 [2022-03-15 20:33:32,028 INFO L226 Difference]: Without dead ends: 1128 [2022-03-15 20:33:32,028 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1578 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1097, Invalid=4015, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 20:33:32,028 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 124 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:32,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 51 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:32,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states. [2022-03-15 20:33:32,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 852. [2022-03-15 20:33:32,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 852 states, 851 states have (on average 2.8049353701527613) internal successors, (2387), 851 states have internal predecessors, (2387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:32,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 852 states and 2387 transitions. [2022-03-15 20:33:32,039 INFO L78 Accepts]: Start accepts. Automaton has 852 states and 2387 transitions. Word has length 19 [2022-03-15 20:33:32,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:32,039 INFO L470 AbstractCegarLoop]: Abstraction has 852 states and 2387 transitions. [2022-03-15 20:33:32,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:33:32,039 INFO L276 IsEmpty]: Start isEmpty. Operand 852 states and 2387 transitions. [2022-03-15 20:33:32,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:32,041 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:32,041 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:32,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:32,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2022-03-15 20:33:32,256 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:32,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:32,256 INFO L85 PathProgramCache]: Analyzing trace with hash -2043436890, now seen corresponding path program 82 times [2022-03-15 20:33:32,257 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:32,257 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076267656] [2022-03-15 20:33:32,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:32,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:32,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:32,337 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:32,337 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:32,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076267656] [2022-03-15 20:33:32,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076267656] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:32,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971570988] [2022-03-15 20:33:32,337 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:32,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:32,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:32,338 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:32,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-03-15 20:33:32,357 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:32,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:32,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:32,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:32,465 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:32,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:32,494 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:32,494 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971570988] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:32,494 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:32,494 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 19 [2022-03-15 20:33:32,494 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [803274689] [2022-03-15 20:33:32,495 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:32,495 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:32,497 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 39 transitions. [2022-03-15 20:33:32,497 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:32,595 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [118080#(or (<= n 1) (<= decThread1of1ForFork1_i 0)), 118078#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 118081#(< incThread1of1ForFork0_i n), 118079#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 118083#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i)), 118082#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 118084#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i))] [2022-03-15 20:33:32,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:33:32,595 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:32,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:33:32,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=507, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:33:32,595 INFO L87 Difference]: Start difference. First operand 852 states and 2387 transitions. Second operand has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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) [2022-03-15 20:33:32,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:32,906 INFO L93 Difference]: Finished difference Result 1079 states and 2808 transitions. [2022-03-15 20:33:32,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 20:33:32,906 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:32,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:32,907 INFO L225 Difference]: With dead ends: 1079 [2022-03-15 20:33:32,907 INFO L226 Difference]: Without dead ends: 1077 [2022-03-15 20:33:32,908 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 573 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=501, Invalid=1479, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 20:33:32,908 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 69 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:32,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 56 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:32,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states. [2022-03-15 20:33:32,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 838. [2022-03-15 20:33:32,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 837 states have (on average 2.804062126642772) internal successors, (2347), 837 states have internal predecessors, (2347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:32,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 2347 transitions. [2022-03-15 20:33:32,918 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 2347 transitions. Word has length 19 [2022-03-15 20:33:32,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:32,918 INFO L470 AbstractCegarLoop]: Abstraction has 838 states and 2347 transitions. [2022-03-15 20:33:32,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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) [2022-03-15 20:33:32,918 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 2347 transitions. [2022-03-15 20:33:32,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:32,919 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:32,920 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:32,935 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-03-15 20:33:33,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:33,120 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:33,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:33,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1136671682, now seen corresponding path program 83 times [2022-03-15 20:33:33,121 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:33,121 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301174866] [2022-03-15 20:33:33,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:33,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:33,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:33,200 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:33,200 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:33,200 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301174866] [2022-03-15 20:33:33,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301174866] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:33,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353497236] [2022-03-15 20:33:33,201 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:33,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:33,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:33,204 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:33,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-03-15 20:33:33,222 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:33:33,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:33,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:33,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:33,320 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:33,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:33,348 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:33,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353497236] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:33,348 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:33,348 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 22 [2022-03-15 20:33:33,348 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [576392480] [2022-03-15 20:33:33,348 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:33,349 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:33,351 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 39 transitions. [2022-03-15 20:33:33,351 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:33,454 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [121013#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 121009#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 121010#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 121008#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 121012#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 121011#(< decThread1of1ForFork1_i n), 121014#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:33:33,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:33:33,454 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:33,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:33:33,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=623, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:33:33,455 INFO L87 Difference]: Start difference. First operand 838 states and 2347 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 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) [2022-03-15 20:33:33,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:33,754 INFO L93 Difference]: Finished difference Result 1069 states and 2812 transitions. [2022-03-15 20:33:33,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 20:33:33,755 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:33,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:33,756 INFO L225 Difference]: With dead ends: 1069 [2022-03-15 20:33:33,756 INFO L226 Difference]: Without dead ends: 1064 [2022-03-15 20:33:33,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 726 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=676, Invalid=1976, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 20:33:33,757 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 65 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:33,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 46 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:33,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2022-03-15 20:33:33,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 885. [2022-03-15 20:33:33,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 884 states have (on average 2.7839366515837103) internal successors, (2461), 884 states have internal predecessors, (2461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:33,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 2461 transitions. [2022-03-15 20:33:33,768 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 2461 transitions. Word has length 19 [2022-03-15 20:33:33,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:33,768 INFO L470 AbstractCegarLoop]: Abstraction has 885 states and 2461 transitions. [2022-03-15 20:33:33,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 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) [2022-03-15 20:33:33,768 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 2461 transitions. [2022-03-15 20:33:33,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:33,769 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:33,769 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:33,785 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-03-15 20:33:33,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:33,979 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:33,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:33,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1627968841, now seen corresponding path program 84 times [2022-03-15 20:33:33,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:33,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134675734] [2022-03-15 20:33:33,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:33,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:33,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:34,031 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:34,032 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:34,032 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134675734] [2022-03-15 20:33:34,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134675734] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:34,032 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517115707] [2022-03-15 20:33:34,032 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:34,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:34,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:34,033 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:34,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-03-15 20:33:34,056 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:33:34,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:34,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:34,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:34,164 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:34,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:34,193 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:34,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517115707] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:34,193 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:34,193 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 22 [2022-03-15 20:33:34,193 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [364024121] [2022-03-15 20:33:34,193 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:34,194 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:34,195 INFO L252 McrAutomatonBuilder]: Finished intersection with 29 states and 37 transitions. [2022-03-15 20:33:34,195 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:34,301 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [124032#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 124034#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 124036#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 124033#(< decThread1of1ForFork1_i n), 124037#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 124035#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 124031#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:33:34,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:33:34,301 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:34,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:33:34,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=655, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:33:34,301 INFO L87 Difference]: Start difference. First operand 885 states and 2461 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:34,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:34,732 INFO L93 Difference]: Finished difference Result 1388 states and 3587 transitions. [2022-03-15 20:33:34,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 20:33:34,732 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:34,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:34,733 INFO L225 Difference]: With dead ends: 1388 [2022-03-15 20:33:34,733 INFO L226 Difference]: Without dead ends: 1382 [2022-03-15 20:33:34,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1027 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=734, Invalid=2572, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 20:33:34,734 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 83 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:34,734 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 55 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:34,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1382 states. [2022-03-15 20:33:34,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1382 to 894. [2022-03-15 20:33:34,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 894 states, 893 states have (on average 2.7928331466965286) internal successors, (2494), 893 states have internal predecessors, (2494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:34,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 894 states to 894 states and 2494 transitions. [2022-03-15 20:33:34,745 INFO L78 Accepts]: Start accepts. Automaton has 894 states and 2494 transitions. Word has length 19 [2022-03-15 20:33:34,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:34,745 INFO L470 AbstractCegarLoop]: Abstraction has 894 states and 2494 transitions. [2022-03-15 20:33:34,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:34,745 INFO L276 IsEmpty]: Start isEmpty. Operand 894 states and 2494 transitions. [2022-03-15 20:33:34,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:34,746 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:34,746 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:34,761 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-03-15 20:33:34,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-03-15 20:33:34,947 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:34,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:34,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1891391069, now seen corresponding path program 85 times [2022-03-15 20:33:34,947 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:34,947 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648253008] [2022-03-15 20:33:34,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:34,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:34,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:34,985 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:34,985 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:34,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648253008] [2022-03-15 20:33:34,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648253008] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:34,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749773042] [2022-03-15 20:33:34,985 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:34,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:34,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:34,986 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:34,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-03-15 20:33:35,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:35,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:35,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:35,112 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:35,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:35,139 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:35,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749773042] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:35,139 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:35,139 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 19 [2022-03-15 20:33:35,139 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [626683491] [2022-03-15 20:33:35,139 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:35,140 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:35,141 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2022-03-15 20:33:35,141 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:35,194 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [127402#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 127399#(< incThread1of1ForFork0_i n), 127401#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 127400#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:33:35,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:33:35,195 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:35,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:33:35,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=382, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:33:35,195 INFO L87 Difference]: Start difference. First operand 894 states and 2494 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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) [2022-03-15 20:33:35,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:35,674 INFO L93 Difference]: Finished difference Result 1111 states and 2850 transitions. [2022-03-15 20:33:35,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 20:33:35,675 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:35,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:35,676 INFO L225 Difference]: With dead ends: 1111 [2022-03-15 20:33:35,676 INFO L226 Difference]: Without dead ends: 1105 [2022-03-15 20:33:35,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1332 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=933, Invalid=3357, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 20:33:35,677 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 85 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:35,677 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 37 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:35,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1105 states. [2022-03-15 20:33:35,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1105 to 855. [2022-03-15 20:33:35,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 855 states, 854 states have (on average 2.782201405152225) internal successors, (2376), 854 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:35,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 855 states to 855 states and 2376 transitions. [2022-03-15 20:33:35,687 INFO L78 Accepts]: Start accepts. Automaton has 855 states and 2376 transitions. Word has length 19 [2022-03-15 20:33:35,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:35,687 INFO L470 AbstractCegarLoop]: Abstraction has 855 states and 2376 transitions. [2022-03-15 20:33:35,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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) [2022-03-15 20:33:35,687 INFO L276 IsEmpty]: Start isEmpty. Operand 855 states and 2376 transitions. [2022-03-15 20:33:35,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:35,688 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:35,688 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:35,704 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-03-15 20:33:35,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:35,889 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:35,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:35,889 INFO L85 PathProgramCache]: Analyzing trace with hash -592129429, now seen corresponding path program 86 times [2022-03-15 20:33:35,889 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:35,889 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114144442] [2022-03-15 20:33:35,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:35,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:35,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:35,939 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:35,939 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:35,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114144442] [2022-03-15 20:33:35,940 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114144442] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:35,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654454858] [2022-03-15 20:33:35,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:35,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:35,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:35,941 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:35,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-03-15 20:33:35,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:35,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:35,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:35,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:36,063 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:36,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:36,111 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:36,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654454858] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:36,111 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:36,111 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 19 [2022-03-15 20:33:36,112 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1841658399] [2022-03-15 20:33:36,112 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:36,112 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:36,114 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 39 transitions. [2022-03-15 20:33:36,114 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:36,184 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [130441#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 130439#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 130438#(< incThread1of1ForFork0_i n), 130437#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 130440#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:33:36,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:36,184 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:36,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:36,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=428, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:33:36,184 INFO L87 Difference]: Start difference. First operand 855 states and 2376 transitions. Second operand has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 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) [2022-03-15 20:33:36,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:36,555 INFO L93 Difference]: Finished difference Result 991 states and 2612 transitions. [2022-03-15 20:33:36,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 20:33:36,555 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:36,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:36,556 INFO L225 Difference]: With dead ends: 991 [2022-03-15 20:33:36,556 INFO L226 Difference]: Without dead ends: 987 [2022-03-15 20:33:36,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 896 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=651, Invalid=2429, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 20:33:36,557 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 50 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:36,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 40 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:36,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 987 states. [2022-03-15 20:33:36,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 987 to 855. [2022-03-15 20:33:36,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 855 states, 854 states have (on average 2.781030444964871) internal successors, (2375), 854 states have internal predecessors, (2375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:36,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 855 states to 855 states and 2375 transitions. [2022-03-15 20:33:36,570 INFO L78 Accepts]: Start accepts. Automaton has 855 states and 2375 transitions. Word has length 19 [2022-03-15 20:33:36,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:36,570 INFO L470 AbstractCegarLoop]: Abstraction has 855 states and 2375 transitions. [2022-03-15 20:33:36,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 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) [2022-03-15 20:33:36,570 INFO L276 IsEmpty]: Start isEmpty. Operand 855 states and 2375 transitions. [2022-03-15 20:33:36,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:36,571 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:36,571 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:36,586 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-03-15 20:33:36,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:36,772 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:36,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:36,772 INFO L85 PathProgramCache]: Analyzing trace with hash -2087904574, now seen corresponding path program 87 times [2022-03-15 20:33:36,773 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:36,773 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450627018] [2022-03-15 20:33:36,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:36,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:36,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:36,832 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:36,832 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:36,832 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450627018] [2022-03-15 20:33:36,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450627018] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:36,832 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833127078] [2022-03-15 20:33:36,832 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:36,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:36,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:36,833 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:36,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-03-15 20:33:36,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:33:36,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:36,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:36,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:36,997 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:36,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:37,024 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:37,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833127078] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:37,024 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:37,024 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 19 [2022-03-15 20:33:37,024 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [495970210] [2022-03-15 20:33:37,025 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:37,025 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:37,027 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2022-03-15 20:33:37,027 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:37,096 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [133337#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 133336#(< incThread1of1ForFork0_i n), 133334#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 133338#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 133335#(or (<= n 0) (<= decThread1of1ForFork1_i 0))] [2022-03-15 20:33:37,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:37,097 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:37,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:37,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:33:37,097 INFO L87 Difference]: Start difference. First operand 855 states and 2375 transitions. Second operand has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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) [2022-03-15 20:33:37,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:37,325 INFO L93 Difference]: Finished difference Result 1139 states and 2899 transitions. [2022-03-15 20:33:37,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 20:33:37,325 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:37,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:37,326 INFO L225 Difference]: With dead ends: 1139 [2022-03-15 20:33:37,326 INFO L226 Difference]: Without dead ends: 1139 [2022-03-15 20:33:37,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=408, Invalid=1152, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:33:37,327 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 58 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:37,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 40 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:37,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1139 states. [2022-03-15 20:33:37,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1139 to 851. [2022-03-15 20:33:37,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 851 states, 850 states have (on average 2.784705882352941) internal successors, (2367), 850 states have internal predecessors, (2367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:37,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 851 states to 851 states and 2367 transitions. [2022-03-15 20:33:37,337 INFO L78 Accepts]: Start accepts. Automaton has 851 states and 2367 transitions. Word has length 19 [2022-03-15 20:33:37,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:37,337 INFO L470 AbstractCegarLoop]: Abstraction has 851 states and 2367 transitions. [2022-03-15 20:33:37,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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) [2022-03-15 20:33:37,337 INFO L276 IsEmpty]: Start isEmpty. Operand 851 states and 2367 transitions. [2022-03-15 20:33:37,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:37,338 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:37,338 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:37,353 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-03-15 20:33:37,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:37,539 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:37,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:37,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1030275747, now seen corresponding path program 88 times [2022-03-15 20:33:37,540 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:37,540 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464400508] [2022-03-15 20:33:37,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:37,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:37,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:37,583 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:37,584 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:37,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464400508] [2022-03-15 20:33:37,584 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464400508] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:37,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238894099] [2022-03-15 20:33:37,584 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:37,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:37,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:37,585 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:37,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-03-15 20:33:37,605 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:37,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:37,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:37,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:37,707 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:37,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:37,735 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:37,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238894099] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:37,735 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:37,735 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 20 [2022-03-15 20:33:37,735 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1499210791] [2022-03-15 20:33:37,735 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:37,736 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:37,737 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 43 transitions. [2022-03-15 20:33:37,737 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:37,824 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [136344#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 136343#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 136342#(< incThread1of1ForFork0_i n), 136341#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 136345#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 136340#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:33:37,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:33:37,824 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:37,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:33:37,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:33:37,825 INFO L87 Difference]: Start difference. First operand 851 states and 2367 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 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) [2022-03-15 20:33:38,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:38,167 INFO L93 Difference]: Finished difference Result 1097 states and 2895 transitions. [2022-03-15 20:33:38,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 20:33:38,167 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:38,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:38,169 INFO L225 Difference]: With dead ends: 1097 [2022-03-15 20:33:38,169 INFO L226 Difference]: Without dead ends: 1091 [2022-03-15 20:33:38,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 774 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=589, Invalid=2167, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 20:33:38,169 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 63 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:38,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 42 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:38,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1091 states. [2022-03-15 20:33:38,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 858. [2022-03-15 20:33:38,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 857 states have (on average 2.778296382730455) internal successors, (2381), 857 states have internal predecessors, (2381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:38,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 2381 transitions. [2022-03-15 20:33:38,179 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 2381 transitions. Word has length 19 [2022-03-15 20:33:38,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:38,179 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 2381 transitions. [2022-03-15 20:33:38,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 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) [2022-03-15 20:33:38,179 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 2381 transitions. [2022-03-15 20:33:38,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:38,180 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:38,180 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:38,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-03-15 20:33:38,381 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable91 [2022-03-15 20:33:38,381 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:38,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:38,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1905886508, now seen corresponding path program 89 times [2022-03-15 20:33:38,382 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:38,382 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772430844] [2022-03-15 20:33:38,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:38,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:38,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:38,422 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:38,423 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:38,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772430844] [2022-03-15 20:33:38,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772430844] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:38,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915077129] [2022-03-15 20:33:38,423 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:38,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:38,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:38,424 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:38,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-03-15 20:33:38,442 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:33:38,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:38,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:38,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:38,552 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:38,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:38,586 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:38,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915077129] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:38,586 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:38,586 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 20 [2022-03-15 20:33:38,586 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [378483199] [2022-03-15 20:33:38,586 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:38,587 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:38,589 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 39 transitions. [2022-03-15 20:33:38,589 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:38,684 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [139346#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 139342#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 139343#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 139341#(< incThread1of1ForFork0_i n), 139345#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 139344#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:33:38,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:33:38,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:38,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:33:38,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:33:38,685 INFO L87 Difference]: Start difference. First operand 858 states and 2381 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:38,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:38,919 INFO L93 Difference]: Finished difference Result 1125 states and 2892 transitions. [2022-03-15 20:33:38,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 20:33:38,919 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:38,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:38,921 INFO L225 Difference]: With dead ends: 1125 [2022-03-15 20:33:38,921 INFO L226 Difference]: Without dead ends: 1125 [2022-03-15 20:33:38,921 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=425, Invalid=1297, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 20:33:38,921 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 70 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:38,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 37 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:38,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1125 states. [2022-03-15 20:33:38,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1125 to 846. [2022-03-15 20:33:38,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 845 states have (on average 2.7893491124260357) internal successors, (2357), 845 states have internal predecessors, (2357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:38,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 2357 transitions. [2022-03-15 20:33:38,931 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 2357 transitions. Word has length 19 [2022-03-15 20:33:38,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:38,931 INFO L470 AbstractCegarLoop]: Abstraction has 846 states and 2357 transitions. [2022-03-15 20:33:38,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:38,931 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 2357 transitions. [2022-03-15 20:33:38,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:38,932 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:38,932 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:38,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:39,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:39,132 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:39,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:39,133 INFO L85 PathProgramCache]: Analyzing trace with hash -790185204, now seen corresponding path program 90 times [2022-03-15 20:33:39,133 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:39,133 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244144465] [2022-03-15 20:33:39,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:39,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:39,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:39,186 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:39,186 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:39,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244144465] [2022-03-15 20:33:39,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244144465] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:39,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855725115] [2022-03-15 20:33:39,186 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:39,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:39,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:39,187 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:39,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-03-15 20:33:39,206 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:33:39,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:39,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:39,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:39,316 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:39,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:39,345 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:39,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855725115] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:39,345 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:39,345 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 23 [2022-03-15 20:33:39,346 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1737878123] [2022-03-15 20:33:39,346 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:39,346 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:39,348 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 47 transitions. [2022-03-15 20:33:39,348 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:39,490 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [142336#(<= decThread1of1ForFork1_i 1), 142333#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 142332#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 142327#(< decThread1of1ForFork1_i n), 142330#(<= decThread1of1ForFork1_i 3), 142334#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 142335#(or (< decThread1of1ForFork1_i n) (<= n (+ 3 incThread1of1ForFork0_i))), 142331#(<= decThread1of1ForFork1_i 2), 142337#(<= decThread1of1ForFork1_i 0), 142328#(<= n 4), 142329#(<= decThread1of1ForFork1_i 4)] [2022-03-15 20:33:39,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:33:39,490 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:39,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:33:39,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=897, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:33:39,491 INFO L87 Difference]: Start difference. First operand 846 states and 2357 transitions. Second operand has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:40,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:40,347 INFO L93 Difference]: Finished difference Result 1790 states and 4303 transitions. [2022-03-15 20:33:40,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 20:33:40,347 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:40,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:40,349 INFO L225 Difference]: With dead ends: 1790 [2022-03-15 20:33:40,349 INFO L226 Difference]: Without dead ends: 1779 [2022-03-15 20:33:40,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3026 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2200, Invalid=6920, Unknown=0, NotChecked=0, Total=9120 [2022-03-15 20:33:40,349 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 233 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:40,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 65 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:40,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1779 states. [2022-03-15 20:33:40,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1779 to 838. [2022-03-15 20:33:40,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 837 states have (on average 2.74910394265233) internal successors, (2301), 837 states have internal predecessors, (2301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:40,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 2301 transitions. [2022-03-15 20:33:40,362 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 2301 transitions. Word has length 19 [2022-03-15 20:33:40,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:40,362 INFO L470 AbstractCegarLoop]: Abstraction has 838 states and 2301 transitions. [2022-03-15 20:33:40,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:40,362 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 2301 transitions. [2022-03-15 20:33:40,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:40,363 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:40,363 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:40,379 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-03-15 20:33:40,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:40,564 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:40,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:40,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1555124837, now seen corresponding path program 91 times [2022-03-15 20:33:40,564 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:40,564 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152580555] [2022-03-15 20:33:40,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:40,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:40,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:40,627 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:40,628 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:40,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152580555] [2022-03-15 20:33:40,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152580555] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:40,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228560721] [2022-03-15 20:33:40,628 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:40,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:40,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:40,629 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:40,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-03-15 20:33:40,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:40,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:40,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:40,785 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:40,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:40,816 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:40,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228560721] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:40,816 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:40,816 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 23 [2022-03-15 20:33:40,816 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [790811823] [2022-03-15 20:33:40,816 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:40,817 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:40,818 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 47 transitions. [2022-03-15 20:33:40,818 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:40,982 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [146074#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 146075#(or (< decThread1of1ForFork1_i n) (<= (+ 4 incThread1of1ForFork0_i) n)), 146072#(<= 1 decThread1of1ForFork1_i), 146071#(<= 2 decThread1of1ForFork1_i), 146069#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 146070#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 146073#(<= 0 decThread1of1ForFork1_i), 146068#(< decThread1of1ForFork1_i n), 146065#(<= 5 n), 146066#(<= 4 decThread1of1ForFork1_i), 146067#(<= 3 decThread1of1ForFork1_i)] [2022-03-15 20:33:40,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:33:40,982 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:40,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:33:40,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=913, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:33:40,983 INFO L87 Difference]: Start difference. First operand 838 states and 2301 transitions. Second operand has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:41,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:41,453 INFO L93 Difference]: Finished difference Result 1519 states and 3787 transitions. [2022-03-15 20:33:41,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 20:33:41,454 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:41,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:41,456 INFO L225 Difference]: With dead ends: 1519 [2022-03-15 20:33:41,456 INFO L226 Difference]: Without dead ends: 1509 [2022-03-15 20:33:41,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1342 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=993, Invalid=3297, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 20:33:41,456 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 127 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:41,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 61 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:33:41,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1509 states. [2022-03-15 20:33:41,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1509 to 667. [2022-03-15 20:33:41,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 666 states have (on average 2.7387387387387387) internal successors, (1824), 666 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:41,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 1824 transitions. [2022-03-15 20:33:41,467 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 1824 transitions. Word has length 19 [2022-03-15 20:33:41,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:41,467 INFO L470 AbstractCegarLoop]: Abstraction has 667 states and 1824 transitions. [2022-03-15 20:33:41,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:41,467 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 1824 transitions. [2022-03-15 20:33:41,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:41,468 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:41,468 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:41,484 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:41,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:41,668 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:41,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:41,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1669451419, now seen corresponding path program 92 times [2022-03-15 20:33:41,669 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:41,669 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641669416] [2022-03-15 20:33:41,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:41,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:41,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:41,717 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:41,718 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:41,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641669416] [2022-03-15 20:33:41,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641669416] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:41,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248754154] [2022-03-15 20:33:41,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:41,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:41,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:41,732 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:41,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-03-15 20:33:41,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:41,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:41,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:41,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:41,862 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:41,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:41,893 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:41,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248754154] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:41,893 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:41,893 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 9] total 19 [2022-03-15 20:33:41,893 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2045472084] [2022-03-15 20:33:41,893 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:41,894 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:41,895 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 39 transitions. [2022-03-15 20:33:41,896 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:41,974 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [149130#(< incThread1of1ForFork0_i n), 149125#(<= 4 decThread1of1ForFork1_i), 149127#(<= 2 decThread1of1ForFork1_i), 149129#(<= 0 decThread1of1ForFork1_i), 149128#(<= 1 decThread1of1ForFork1_i), 149126#(<= 3 decThread1of1ForFork1_i)] [2022-03-15 20:33:41,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:41,975 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:41,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:41,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=442, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:33:41,975 INFO L87 Difference]: Start difference. First operand 667 states and 1824 transitions. Second operand has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 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) [2022-03-15 20:33:42,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:42,401 INFO L93 Difference]: Finished difference Result 977 states and 2481 transitions. [2022-03-15 20:33:42,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 20:33:42,401 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:42,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:42,403 INFO L225 Difference]: With dead ends: 977 [2022-03-15 20:33:42,403 INFO L226 Difference]: Without dead ends: 973 [2022-03-15 20:33:42,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 923 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=884, Invalid=2308, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 20:33:42,403 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 46 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:42,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 51 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:42,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 973 states. [2022-03-15 20:33:42,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 973 to 660. [2022-03-15 20:33:42,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 659 states have (on average 2.745068285280728) internal successors, (1809), 659 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:42,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 1809 transitions. [2022-03-15 20:33:42,411 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 1809 transitions. Word has length 19 [2022-03-15 20:33:42,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:42,411 INFO L470 AbstractCegarLoop]: Abstraction has 660 states and 1809 transitions. [2022-03-15 20:33:42,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 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) [2022-03-15 20:33:42,411 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 1809 transitions. [2022-03-15 20:33:42,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:42,412 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:42,412 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:42,427 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-03-15 20:33:42,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:42,612 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:42,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:42,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1970627633, now seen corresponding path program 93 times [2022-03-15 20:33:42,613 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:42,613 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152321303] [2022-03-15 20:33:42,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:42,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:42,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:42,651 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:42,651 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:42,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152321303] [2022-03-15 20:33:42,651 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152321303] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:42,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635582962] [2022-03-15 20:33:42,651 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:42,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:42,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:42,652 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:42,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-03-15 20:33:42,673 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:33:42,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:42,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:42,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:42,781 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:42,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:42,808 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:42,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635582962] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:42,808 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:42,808 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 20 [2022-03-15 20:33:42,808 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [235159658] [2022-03-15 20:33:42,808 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:42,809 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:42,810 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 41 transitions. [2022-03-15 20:33:42,810 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:42,880 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [151628#(<= 0 decThread1of1ForFork1_i), 151629#(< incThread1of1ForFork0_i n), 151625#(<= 3 decThread1of1ForFork1_i), 151627#(<= 1 decThread1of1ForFork1_i), 151630#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 151626#(<= 2 decThread1of1ForFork1_i)] [2022-03-15 20:33:42,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:33:42,881 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:42,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:33:42,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=488, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:33:42,881 INFO L87 Difference]: Start difference. First operand 660 states and 1809 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:43,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:43,231 INFO L93 Difference]: Finished difference Result 961 states and 2421 transitions. [2022-03-15 20:33:43,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 20:33:43,232 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:43,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:43,233 INFO L225 Difference]: With dead ends: 961 [2022-03-15 20:33:43,233 INFO L226 Difference]: Without dead ends: 950 [2022-03-15 20:33:43,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 862 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=793, Invalid=2069, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 20:33:43,233 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 80 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:43,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 43 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:43,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states. [2022-03-15 20:33:43,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 657. [2022-03-15 20:33:43,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 656 states have (on average 2.7179878048780486) internal successors, (1783), 656 states have internal predecessors, (1783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:43,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 1783 transitions. [2022-03-15 20:33:43,241 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 1783 transitions. Word has length 19 [2022-03-15 20:33:43,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:43,241 INFO L470 AbstractCegarLoop]: Abstraction has 657 states and 1783 transitions. [2022-03-15 20:33:43,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:43,242 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 1783 transitions. [2022-03-15 20:33:43,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:43,242 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:43,242 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:43,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:43,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-03-15 20:33:43,443 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:43,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:43,443 INFO L85 PathProgramCache]: Analyzing trace with hash 828564518, now seen corresponding path program 94 times [2022-03-15 20:33:43,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:43,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484575494] [2022-03-15 20:33:43,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:43,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:43,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:43,487 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:43,487 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:43,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484575494] [2022-03-15 20:33:43,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484575494] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:43,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95706113] [2022-03-15 20:33:43,488 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:43,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:43,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:43,489 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:43,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-03-15 20:33:43,509 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:43,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:43,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:43,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:43,631 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:43,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:43,663 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:43,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95706113] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:43,664 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:43,664 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 20 [2022-03-15 20:33:43,664 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1172558421] [2022-03-15 20:33:43,664 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:43,664 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:43,666 INFO L252 McrAutomatonBuilder]: Finished intersection with 29 states and 37 transitions. [2022-03-15 20:33:43,666 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:43,748 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [154096#(<= decThread1of1ForFork1_i 1), 154098#(< incThread1of1ForFork0_i n), 154099#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 154095#(<= decThread1of1ForFork1_i 2), 154094#(<= decThread1of1ForFork1_i 3), 154097#(<= decThread1of1ForFork1_i 0)] [2022-03-15 20:33:43,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:33:43,748 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:43,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:33:43,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:33:43,748 INFO L87 Difference]: Start difference. First operand 657 states and 1783 transitions. Second operand has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2022-03-15 20:33:44,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:44,076 INFO L93 Difference]: Finished difference Result 1422 states and 3396 transitions. [2022-03-15 20:33:44,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 20:33:44,076 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:44,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:44,078 INFO L225 Difference]: With dead ends: 1422 [2022-03-15 20:33:44,078 INFO L226 Difference]: Without dead ends: 1420 [2022-03-15 20:33:44,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 841 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=672, Invalid=1778, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 20:33:44,078 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 158 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:44,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 57 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:44,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1420 states. [2022-03-15 20:33:44,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1420 to 693. [2022-03-15 20:33:44,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 2.726878612716763) internal successors, (1887), 692 states have internal predecessors, (1887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:44,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1887 transitions. [2022-03-15 20:33:44,092 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1887 transitions. Word has length 19 [2022-03-15 20:33:44,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:44,092 INFO L470 AbstractCegarLoop]: Abstraction has 693 states and 1887 transitions. [2022-03-15 20:33:44,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2022-03-15 20:33:44,093 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1887 transitions. [2022-03-15 20:33:44,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:44,093 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:44,093 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:44,109 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-03-15 20:33:44,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2022-03-15 20:33:44,294 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:44,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:44,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1577811621, now seen corresponding path program 95 times [2022-03-15 20:33:44,295 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:44,295 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656207072] [2022-03-15 20:33:44,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:44,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:44,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:44,337 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:44,338 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:44,338 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656207072] [2022-03-15 20:33:44,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656207072] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:44,338 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357142498] [2022-03-15 20:33:44,338 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:44,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:44,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:44,339 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:44,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-03-15 20:33:44,358 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:33:44,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:44,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:44,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:44,466 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:44,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:44,501 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:44,501 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357142498] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:44,501 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:44,501 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 21 [2022-03-15 20:33:44,502 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [962597120] [2022-03-15 20:33:44,502 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:44,502 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:44,504 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 43 transitions. [2022-03-15 20:33:44,504 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:44,582 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [157094#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 157089#(<= 2 decThread1of1ForFork1_i), 157090#(<= 1 decThread1of1ForFork1_i), 157092#(< incThread1of1ForFork0_i n), 157093#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 157091#(<= 0 decThread1of1ForFork1_i)] [2022-03-15 20:33:44,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:33:44,582 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:44,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:33:44,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=534, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:33:44,582 INFO L87 Difference]: Start difference. First operand 693 states and 1887 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:44,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:44,884 INFO L93 Difference]: Finished difference Result 922 states and 2331 transitions. [2022-03-15 20:33:44,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:33:44,885 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:44,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:44,886 INFO L225 Difference]: With dead ends: 922 [2022-03-15 20:33:44,886 INFO L226 Difference]: Without dead ends: 905 [2022-03-15 20:33:44,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 780 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=687, Invalid=1863, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 20:33:44,886 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 84 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:44,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 39 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:44,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 905 states. [2022-03-15 20:33:44,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 905 to 691. [2022-03-15 20:33:44,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 2.710144927536232) internal successors, (1870), 690 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:44,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 1870 transitions. [2022-03-15 20:33:44,894 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 1870 transitions. Word has length 19 [2022-03-15 20:33:44,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:44,894 INFO L470 AbstractCegarLoop]: Abstraction has 691 states and 1870 transitions. [2022-03-15 20:33:44,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:44,895 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 1870 transitions. [2022-03-15 20:33:44,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:44,895 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:44,895 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:44,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:45,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:45,097 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:45,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:45,097 INFO L85 PathProgramCache]: Analyzing trace with hash -785163098, now seen corresponding path program 96 times [2022-03-15 20:33:45,097 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:45,097 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943810365] [2022-03-15 20:33:45,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:45,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:45,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:45,133 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:45,133 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:45,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943810365] [2022-03-15 20:33:45,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943810365] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:45,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539291157] [2022-03-15 20:33:45,133 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:45,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:45,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:45,134 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:45,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-03-15 20:33:45,153 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:33:45,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:45,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:45,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:45,258 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:45,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:45,285 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:45,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539291157] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:45,286 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:45,286 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 20 [2022-03-15 20:33:45,286 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1238889969] [2022-03-15 20:33:45,286 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:45,287 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:45,288 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2022-03-15 20:33:45,288 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:45,347 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [159581#(< incThread1of1ForFork0_i n), 159582#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 159580#(<= decThread1of1ForFork1_i 0), 159579#(<= decThread1of1ForFork1_i 1), 159578#(<= decThread1of1ForFork1_i 2)] [2022-03-15 20:33:45,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:45,347 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:45,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:45,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:33:45,347 INFO L87 Difference]: Start difference. First operand 691 states and 1870 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:45,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:45,553 INFO L93 Difference]: Finished difference Result 1133 states and 2789 transitions. [2022-03-15 20:33:45,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:33:45,553 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:45,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:45,554 INFO L225 Difference]: With dead ends: 1133 [2022-03-15 20:33:45,554 INFO L226 Difference]: Without dead ends: 1129 [2022-03-15 20:33:45,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 500 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=377, Invalid=1105, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:33:45,555 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 91 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:45,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 46 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:45,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1129 states. [2022-03-15 20:33:45,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1129 to 708. [2022-03-15 20:33:45,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 707 states have (on average 2.6987270155586986) internal successors, (1908), 707 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:45,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 1908 transitions. [2022-03-15 20:33:45,565 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 1908 transitions. Word has length 19 [2022-03-15 20:33:45,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:45,565 INFO L470 AbstractCegarLoop]: Abstraction has 708 states and 1908 transitions. [2022-03-15 20:33:45,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:45,565 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 1908 transitions. [2022-03-15 20:33:45,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:45,566 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:45,566 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:45,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-03-15 20:33:45,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:45,779 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:45,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:45,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1841544914, now seen corresponding path program 97 times [2022-03-15 20:33:45,780 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:45,780 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40534763] [2022-03-15 20:33:45,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:45,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:45,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:45,821 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:45,822 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:45,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40534763] [2022-03-15 20:33:45,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40534763] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:45,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870979105] [2022-03-15 20:33:45,822 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:45,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:45,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:45,823 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:45,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-03-15 20:33:45,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:45,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:45,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:45,955 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:45,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:45,983 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:45,983 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870979105] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:45,983 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:45,983 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 21 [2022-03-15 20:33:45,983 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [666701552] [2022-03-15 20:33:45,983 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:45,984 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:45,985 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 39 transitions. [2022-03-15 20:33:45,985 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:46,083 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [162294#(<= decThread1of1ForFork1_i 0), 162295#(< incThread1of1ForFork0_i n), 162292#(<= decThread1of1ForFork1_i 2), 162293#(<= decThread1of1ForFork1_i 1), 162296#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 162297#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:33:46,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:33:46,084 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:46,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:33:46,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:33:46,084 INFO L87 Difference]: Start difference. First operand 708 states and 1908 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:46,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:46,401 INFO L93 Difference]: Finished difference Result 1197 states and 2893 transitions. [2022-03-15 20:33:46,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 20:33:46,401 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:46,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:46,402 INFO L225 Difference]: With dead ends: 1197 [2022-03-15 20:33:46,402 INFO L226 Difference]: Without dead ends: 1197 [2022-03-15 20:33:46,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 786 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=635, Invalid=1815, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 20:33:46,403 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 110 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:46,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 69 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:46,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1197 states. [2022-03-15 20:33:46,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1197 to 693. [2022-03-15 20:33:46,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 2.683526011560694) internal successors, (1857), 692 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:46,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1857 transitions. [2022-03-15 20:33:46,412 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1857 transitions. Word has length 19 [2022-03-15 20:33:46,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:46,412 INFO L470 AbstractCegarLoop]: Abstraction has 693 states and 1857 transitions. [2022-03-15 20:33:46,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:46,412 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1857 transitions. [2022-03-15 20:33:46,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:46,413 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:46,413 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:46,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-03-15 20:33:46,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-03-15 20:33:46,613 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:46,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:46,613 INFO L85 PathProgramCache]: Analyzing trace with hash -89721201, now seen corresponding path program 98 times [2022-03-15 20:33:46,614 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:46,614 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614056393] [2022-03-15 20:33:46,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:46,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:46,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:46,660 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:46,661 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:46,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614056393] [2022-03-15 20:33:46,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614056393] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:46,661 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083224131] [2022-03-15 20:33:46,661 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:46,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:46,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:46,662 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:46,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-03-15 20:33:46,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:46,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:46,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:46,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:46,789 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:46,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:46,816 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:46,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083224131] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:46,816 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:46,816 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 22 [2022-03-15 20:33:46,817 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1180999385] [2022-03-15 20:33:46,817 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:46,818 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:46,819 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 45 transitions. [2022-03-15 20:33:46,819 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:46,906 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [165063#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 165064#(<= 1 decThread1of1ForFork1_i), 165065#(<= 0 decThread1of1ForFork1_i), 165061#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 165060#(< incThread1of1ForFork0_i n), 165062#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n))] [2022-03-15 20:33:46,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:33:46,906 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:46,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:33:46,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=580, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:33:46,907 INFO L87 Difference]: Start difference. First operand 693 states and 1857 transitions. Second operand has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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) [2022-03-15 20:33:47,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:47,159 INFO L93 Difference]: Finished difference Result 865 states and 2182 transitions. [2022-03-15 20:33:47,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:33:47,160 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:47,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:47,161 INFO L225 Difference]: With dead ends: 865 [2022-03-15 20:33:47,161 INFO L226 Difference]: Without dead ends: 845 [2022-03-15 20:33:47,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 673 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=581, Invalid=1675, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 20:33:47,161 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 92 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:47,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 35 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:47,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 845 states. [2022-03-15 20:33:47,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 845 to 690. [2022-03-15 20:33:47,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 689 states have (on average 2.6806966618287373) internal successors, (1847), 689 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:47,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 1847 transitions. [2022-03-15 20:33:47,169 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 1847 transitions. Word has length 19 [2022-03-15 20:33:47,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:47,169 INFO L470 AbstractCegarLoop]: Abstraction has 690 states and 1847 transitions. [2022-03-15 20:33:47,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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) [2022-03-15 20:33:47,169 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 1847 transitions. [2022-03-15 20:33:47,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:47,170 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:47,170 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:47,185 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:47,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:47,370 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:47,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:47,371 INFO L85 PathProgramCache]: Analyzing trace with hash 728888358, now seen corresponding path program 99 times [2022-03-15 20:33:47,374 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:47,374 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281587435] [2022-03-15 20:33:47,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:47,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:47,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:47,408 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:47,408 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:47,408 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281587435] [2022-03-15 20:33:47,408 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281587435] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:47,408 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477515634] [2022-03-15 20:33:47,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:47,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:47,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:47,410 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:47,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-03-15 20:33:47,429 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:33:47,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:47,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:47,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:47,542 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:47,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:47,571 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:47,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477515634] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:47,572 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:47,572 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 20 [2022-03-15 20:33:47,572 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1676134950] [2022-03-15 20:33:47,572 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:47,572 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:47,574 INFO L252 McrAutomatonBuilder]: Finished intersection with 27 states and 33 transitions. [2022-03-15 20:33:47,574 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:47,624 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [167481#(<= decThread1of1ForFork1_i 1), 167484#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 167482#(<= decThread1of1ForFork1_i 0), 167483#(< incThread1of1ForFork0_i n)] [2022-03-15 20:33:47,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:33:47,624 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:47,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:33:47,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=433, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:33:47,625 INFO L87 Difference]: Start difference. First operand 690 states and 1847 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:47,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:47,829 INFO L93 Difference]: Finished difference Result 1041 states and 2590 transitions. [2022-03-15 20:33:47,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 20:33:47,829 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:47,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:47,830 INFO L225 Difference]: With dead ends: 1041 [2022-03-15 20:33:47,830 INFO L226 Difference]: Without dead ends: 1037 [2022-03-15 20:33:47,831 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=377, Invalid=1105, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:33:47,831 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 85 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:47,831 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 39 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:47,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2022-03-15 20:33:47,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 716. [2022-03-15 20:33:47,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 715 states have (on average 2.702097902097902) internal successors, (1932), 715 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:47,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 1932 transitions. [2022-03-15 20:33:47,843 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 1932 transitions. Word has length 19 [2022-03-15 20:33:47,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:47,843 INFO L470 AbstractCegarLoop]: Abstraction has 716 states and 1932 transitions. [2022-03-15 20:33:47,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:47,843 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 1932 transitions. [2022-03-15 20:33:47,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:47,844 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:47,844 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:47,859 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-03-15 20:33:48,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-03-15 20:33:48,044 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:48,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:48,045 INFO L85 PathProgramCache]: Analyzing trace with hash -327493458, now seen corresponding path program 100 times [2022-03-15 20:33:48,045 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:48,045 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167004137] [2022-03-15 20:33:48,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:48,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:48,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:48,092 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:48,092 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:48,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167004137] [2022-03-15 20:33:48,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167004137] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:48,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600934306] [2022-03-15 20:33:48,092 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:48,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:48,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:48,093 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:48,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-03-15 20:33:48,140 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:48,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:48,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:48,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:48,281 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:48,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:48,312 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:48,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600934306] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:48,312 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:48,312 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 21 [2022-03-15 20:33:48,312 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1362833531] [2022-03-15 20:33:48,312 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:48,313 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:48,314 INFO L252 McrAutomatonBuilder]: Finished intersection with 29 states and 37 transitions. [2022-03-15 20:33:48,314 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:48,395 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [170120#(<= decThread1of1ForFork1_i 0), 170122#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 170119#(<= decThread1of1ForFork1_i 1), 170121#(< incThread1of1ForFork0_i n), 170123#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:33:48,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:33:48,395 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:48,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:33:48,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=518, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:33:48,396 INFO L87 Difference]: Start difference. First operand 716 states and 1932 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 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) [2022-03-15 20:33:48,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:48,590 INFO L93 Difference]: Finished difference Result 991 states and 2476 transitions. [2022-03-15 20:33:48,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:33:48,590 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:48,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:48,591 INFO L225 Difference]: With dead ends: 991 [2022-03-15 20:33:48,592 INFO L226 Difference]: Without dead ends: 985 [2022-03-15 20:33:48,592 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=334, Invalid=1072, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:33:48,592 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 77 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:48,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 48 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:48,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states. [2022-03-15 20:33:48,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 685. [2022-03-15 20:33:48,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 2.6783625730994154) internal successors, (1832), 684 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:48,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 1832 transitions. [2022-03-15 20:33:48,600 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 1832 transitions. Word has length 19 [2022-03-15 20:33:48,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:48,600 INFO L470 AbstractCegarLoop]: Abstraction has 685 states and 1832 transitions. [2022-03-15 20:33:48,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 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) [2022-03-15 20:33:48,600 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 1832 transitions. [2022-03-15 20:33:48,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:48,601 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:48,601 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:48,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-03-15 20:33:48,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-03-15 20:33:48,801 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:48,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:48,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1284408614, now seen corresponding path program 101 times [2022-03-15 20:33:48,802 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:48,802 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993607825] [2022-03-15 20:33:48,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:48,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:48,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:48,848 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:48,848 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:48,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993607825] [2022-03-15 20:33:48,848 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993607825] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:48,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567252696] [2022-03-15 20:33:48,848 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:48,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:48,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:48,850 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:48,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-03-15 20:33:48,869 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:33:48,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:48,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:48,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:48,997 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:48,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:49,033 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:49,033 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567252696] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:49,033 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:49,033 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 22 [2022-03-15 20:33:49,033 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [536625657] [2022-03-15 20:33:49,033 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:49,034 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:49,035 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 41 transitions. [2022-03-15 20:33:49,035 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:49,144 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [172643#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 172642#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 172641#(< incThread1of1ForFork0_i n), 172646#(<= decThread1of1ForFork1_i 0), 172645#(<= decThread1of1ForFork1_i 1), 172644#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n))] [2022-03-15 20:33:49,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:33:49,145 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:49,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:33:49,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=604, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:33:49,145 INFO L87 Difference]: Start difference. First operand 685 states and 1832 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:49,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:49,412 INFO L93 Difference]: Finished difference Result 1017 states and 2512 transitions. [2022-03-15 20:33:49,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 20:33:49,412 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:49,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:49,413 INFO L225 Difference]: With dead ends: 1017 [2022-03-15 20:33:49,413 INFO L226 Difference]: Without dead ends: 1017 [2022-03-15 20:33:49,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 644 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=533, Invalid=1629, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 20:33:49,413 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 90 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:49,413 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 46 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:49,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1017 states. [2022-03-15 20:33:49,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1017 to 697. [2022-03-15 20:33:49,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 696 states have (on average 2.6839080459770117) internal successors, (1868), 696 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:49,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1868 transitions. [2022-03-15 20:33:49,421 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 1868 transitions. Word has length 19 [2022-03-15 20:33:49,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:49,421 INFO L470 AbstractCegarLoop]: Abstraction has 697 states and 1868 transitions. [2022-03-15 20:33:49,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:49,421 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 1868 transitions. [2022-03-15 20:33:49,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:49,422 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:49,422 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:49,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-03-15 20:33:49,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2022-03-15 20:33:49,622 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:49,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:49,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1068177015, now seen corresponding path program 102 times [2022-03-15 20:33:49,623 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:49,623 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729303334] [2022-03-15 20:33:49,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:49,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:49,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:49,662 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 18 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:49,663 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:49,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729303334] [2022-03-15 20:33:49,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729303334] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:49,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138981575] [2022-03-15 20:33:49,663 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:49,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:49,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:49,664 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:49,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-03-15 20:33:49,683 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:33:49,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:49,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:49,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:49,801 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:49,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:49,836 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 18 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:33:49,837 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138981575] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:49,837 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:49,837 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 9] total 19 [2022-03-15 20:33:49,837 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1810105283] [2022-03-15 20:33:49,837 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:49,837 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:49,839 INFO L252 McrAutomatonBuilder]: Finished intersection with 27 states and 33 transitions. [2022-03-15 20:33:49,839 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:49,889 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [175226#(<= 2 decThread1of1ForFork1_i), 175225#(<= incThread1of1ForFork0_i 0), 175228#(< decThread1of1ForFork1_i n), 175229#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 175227#(<= 1 decThread1of1ForFork1_i)] [2022-03-15 20:33:49,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:33:49,890 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:49,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:33:49,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:33:49,890 INFO L87 Difference]: Start difference. First operand 697 states and 1868 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:50,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:50,050 INFO L93 Difference]: Finished difference Result 878 states and 2239 transitions. [2022-03-15 20:33:50,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:33:50,050 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:50,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:50,051 INFO L225 Difference]: With dead ends: 878 [2022-03-15 20:33:50,051 INFO L226 Difference]: Without dead ends: 876 [2022-03-15 20:33:50,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 359 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=283, Invalid=839, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:33:50,051 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 43 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:50,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 30 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:50,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 876 states. [2022-03-15 20:33:50,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 876 to 706. [2022-03-15 20:33:50,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 705 states have (on average 2.6836879432624112) internal successors, (1892), 705 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:50,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 1892 transitions. [2022-03-15 20:33:50,059 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 1892 transitions. Word has length 19 [2022-03-15 20:33:50,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:50,059 INFO L470 AbstractCegarLoop]: Abstraction has 706 states and 1892 transitions. [2022-03-15 20:33:50,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:50,059 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 1892 transitions. [2022-03-15 20:33:50,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:50,059 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:50,059 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:50,075 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-03-15 20:33:50,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:50,260 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:50,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:50,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1916109597, now seen corresponding path program 103 times [2022-03-15 20:33:50,261 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:50,261 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020321231] [2022-03-15 20:33:50,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:50,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:50,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:50,303 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:50,303 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:50,303 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020321231] [2022-03-15 20:33:50,303 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020321231] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:50,303 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188041532] [2022-03-15 20:33:50,303 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:50,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:50,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:50,304 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:50,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-03-15 20:33:50,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:50,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:50,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:50,426 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:50,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:50,456 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:50,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188041532] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:50,456 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:50,456 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 20 [2022-03-15 20:33:50,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1493678230] [2022-03-15 20:33:50,457 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:50,457 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:50,458 INFO L252 McrAutomatonBuilder]: Finished intersection with 27 states and 33 transitions. [2022-03-15 20:33:50,458 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:50,518 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [177671#(<= 1 decThread1of1ForFork1_i), 177674#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 177675#(<= incThread1of1ForFork0_i 0), 177673#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 177672#(< decThread1of1ForFork1_i n)] [2022-03-15 20:33:50,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:50,518 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:50,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:50,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=479, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:33:50,519 INFO L87 Difference]: Start difference. First operand 706 states and 1892 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:50,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:50,689 INFO L93 Difference]: Finished difference Result 904 states and 2298 transitions. [2022-03-15 20:33:50,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 20:33:50,689 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:50,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:50,690 INFO L225 Difference]: With dead ends: 904 [2022-03-15 20:33:50,690 INFO L226 Difference]: Without dead ends: 899 [2022-03-15 20:33:50,691 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=307, Invalid=953, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:33:50,691 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 42 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:50,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 39 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:50,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2022-03-15 20:33:50,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 734. [2022-03-15 20:33:50,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 733 states have (on average 2.6848567530695773) internal successors, (1968), 733 states have internal predecessors, (1968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:50,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 1968 transitions. [2022-03-15 20:33:50,698 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 1968 transitions. Word has length 19 [2022-03-15 20:33:50,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:50,698 INFO L470 AbstractCegarLoop]: Abstraction has 734 states and 1968 transitions. [2022-03-15 20:33:50,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:50,698 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 1968 transitions. [2022-03-15 20:33:50,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:50,699 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:50,699 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:50,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:50,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:50,900 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:50,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:50,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1165066517, now seen corresponding path program 104 times [2022-03-15 20:33:50,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:50,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499445738] [2022-03-15 20:33:50,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:50,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:50,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:50,933 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:50,933 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:50,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499445738] [2022-03-15 20:33:50,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499445738] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:50,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840377742] [2022-03-15 20:33:50,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:50,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:50,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:50,934 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:50,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-03-15 20:33:50,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:50,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:50,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:50,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:51,052 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:51,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:51,078 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:51,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840377742] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:51,078 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:51,078 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 9] total 19 [2022-03-15 20:33:51,078 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [474424556] [2022-03-15 20:33:51,078 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:51,079 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:51,080 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 31 transitions. [2022-03-15 20:33:51,080 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:51,122 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [180201#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 180200#(< decThread1of1ForFork1_i n), 180199#(<= incThread1of1ForFork0_i 0), 180202#(<= 1 decThread1of1ForFork1_i)] [2022-03-15 20:33:51,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:33:51,123 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:51,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:33:51,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:33:51,123 INFO L87 Difference]: Start difference. First operand 734 states and 1968 transitions. Second operand has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 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) [2022-03-15 20:33:51,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:51,293 INFO L93 Difference]: Finished difference Result 938 states and 2380 transitions. [2022-03-15 20:33:51,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 20:33:51,293 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:51,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:51,294 INFO L225 Difference]: With dead ends: 938 [2022-03-15 20:33:51,294 INFO L226 Difference]: Without dead ends: 935 [2022-03-15 20:33:51,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=277, Invalid=779, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:33:51,295 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 39 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:51,295 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 55 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:51,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 935 states. [2022-03-15 20:33:51,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 935 to 737. [2022-03-15 20:33:51,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 736 states have (on average 2.682065217391304) internal successors, (1974), 736 states have internal predecessors, (1974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:51,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 1974 transitions. [2022-03-15 20:33:51,303 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 1974 transitions. Word has length 19 [2022-03-15 20:33:51,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:51,303 INFO L470 AbstractCegarLoop]: Abstraction has 737 states and 1974 transitions. [2022-03-15 20:33:51,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 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) [2022-03-15 20:33:51,303 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 1974 transitions. [2022-03-15 20:33:51,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:51,304 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:51,304 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:51,319 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-03-15 20:33:51,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-03-15 20:33:51,504 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:51,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:51,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1361580022, now seen corresponding path program 105 times [2022-03-15 20:33:51,505 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:51,505 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781584942] [2022-03-15 20:33:51,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:51,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:51,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:51,538 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:51,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:51,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781584942] [2022-03-15 20:33:51,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781584942] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:51,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485449941] [2022-03-15 20:33:51,539 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:51,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:51,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:51,540 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:51,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-03-15 20:33:51,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:33:51,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:51,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:51,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:51,662 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:51,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:51,688 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:51,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485449941] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:51,688 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:51,688 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 9] total 19 [2022-03-15 20:33:51,688 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1314929485] [2022-03-15 20:33:51,688 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:51,689 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:51,690 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 31 transitions. [2022-03-15 20:33:51,690 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:51,724 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [182765#(<= 0 incThread1of1ForFork0_i), 182764#(< decThread1of1ForFork1_i n), 182766#(<= decThread1of1ForFork1_i 1)] [2022-03-15 20:33:51,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:33:51,725 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:51,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:33:51,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=349, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:33:51,725 INFO L87 Difference]: Start difference. First operand 737 states and 1974 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 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) [2022-03-15 20:33:52,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:52,109 INFO L93 Difference]: Finished difference Result 1058 states and 2626 transitions. [2022-03-15 20:33:52,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 20:33:52,109 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:52,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:52,110 INFO L225 Difference]: With dead ends: 1058 [2022-03-15 20:33:52,110 INFO L226 Difference]: Without dead ends: 1056 [2022-03-15 20:33:52,110 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 984 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=795, Invalid=2397, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 20:33:52,110 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 70 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:52,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 39 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:52,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2022-03-15 20:33:52,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 737. [2022-03-15 20:33:52,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 736 states have (on average 2.6793478260869565) internal successors, (1972), 736 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:52,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 1972 transitions. [2022-03-15 20:33:52,119 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 1972 transitions. Word has length 19 [2022-03-15 20:33:52,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:52,119 INFO L470 AbstractCegarLoop]: Abstraction has 737 states and 1972 transitions. [2022-03-15 20:33:52,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 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) [2022-03-15 20:33:52,119 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 1972 transitions. [2022-03-15 20:33:52,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:52,120 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:52,120 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:52,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:52,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:52,320 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:52,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:52,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1398764852, now seen corresponding path program 106 times [2022-03-15 20:33:52,321 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:52,321 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213933825] [2022-03-15 20:33:52,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:52,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:52,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:52,355 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:52,355 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:52,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213933825] [2022-03-15 20:33:52,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213933825] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:52,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249510886] [2022-03-15 20:33:52,356 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:52,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:52,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:52,357 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:52,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-03-15 20:33:52,374 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:52,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:52,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:52,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:52,467 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:52,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:52,496 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:52,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249510886] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:52,496 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:52,496 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 19 [2022-03-15 20:33:52,496 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [803504049] [2022-03-15 20:33:52,496 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:52,497 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:52,498 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2022-03-15 20:33:52,498 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:52,555 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [185503#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 185501#(<= decThread1of1ForFork1_i 2), 185499#(< decThread1of1ForFork1_i n), 185500#(<= decThread1of1ForFork1_i 3), 185502#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:33:52,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:52,555 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:52,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:52,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=425, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:33:52,556 INFO L87 Difference]: Start difference. First operand 737 states and 1972 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:53,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:53,072 INFO L93 Difference]: Finished difference Result 1555 states and 3741 transitions. [2022-03-15 20:33:53,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 20:33:53,072 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:53,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:53,074 INFO L225 Difference]: With dead ends: 1555 [2022-03-15 20:33:53,074 INFO L226 Difference]: Without dead ends: 1554 [2022-03-15 20:33:53,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1439 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1098, Invalid=3324, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 20:33:53,075 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 114 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:53,075 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 38 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:53,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1554 states. [2022-03-15 20:33:53,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1554 to 737. [2022-03-15 20:33:53,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 736 states have (on average 2.672554347826087) internal successors, (1967), 736 states have internal predecessors, (1967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:53,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 1967 transitions. [2022-03-15 20:33:53,085 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 1967 transitions. Word has length 19 [2022-03-15 20:33:53,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:53,085 INFO L470 AbstractCegarLoop]: Abstraction has 737 states and 1967 transitions. [2022-03-15 20:33:53,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:53,085 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 1967 transitions. [2022-03-15 20:33:53,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:53,086 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:53,086 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:53,101 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2022-03-15 20:33:53,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:53,286 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:53,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:53,287 INFO L85 PathProgramCache]: Analyzing trace with hash 541934852, now seen corresponding path program 107 times [2022-03-15 20:33:53,287 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:53,287 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420406399] [2022-03-15 20:33:53,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:53,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:53,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:53,326 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:53,327 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:53,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420406399] [2022-03-15 20:33:53,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420406399] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:53,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025701416] [2022-03-15 20:33:53,327 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:53,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:53,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:53,328 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:53,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-03-15 20:33:53,346 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:33:53,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:53,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:53,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:53,443 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:53,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:53,469 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:53,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025701416] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:53,470 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:53,470 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 19 [2022-03-15 20:33:53,470 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [472550518] [2022-03-15 20:33:53,470 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:53,470 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:53,472 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2022-03-15 20:33:53,472 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:53,534 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [188750#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 188748#(<= decThread1of1ForFork1_i 2), 188746#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 188747#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 188749#(< decThread1of1ForFork1_i n)] [2022-03-15 20:33:53,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:33:53,534 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:53,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:33:53,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2022-03-15 20:33:53,534 INFO L87 Difference]: Start difference. First operand 737 states and 1967 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:53,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:53,904 INFO L93 Difference]: Finished difference Result 1216 states and 2977 transitions. [2022-03-15 20:33:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 20:33:53,904 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:53,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:53,906 INFO L225 Difference]: With dead ends: 1216 [2022-03-15 20:33:53,906 INFO L226 Difference]: Without dead ends: 1214 [2022-03-15 20:33:53,906 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 893 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=715, Invalid=2255, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 20:33:53,906 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 88 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:53,906 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 31 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:53,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1214 states. [2022-03-15 20:33:53,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1214 to 748. [2022-03-15 20:33:53,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.673360107095047) internal successors, (1997), 747 states have internal predecessors, (1997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:53,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 1997 transitions. [2022-03-15 20:33:53,915 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 1997 transitions. Word has length 19 [2022-03-15 20:33:53,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:53,915 INFO L470 AbstractCegarLoop]: Abstraction has 748 states and 1997 transitions. [2022-03-15 20:33:53,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:53,915 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 1997 transitions. [2022-03-15 20:33:53,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:53,915 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:53,916 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:53,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2022-03-15 20:33:54,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:54,116 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:54,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:54,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1282474828, now seen corresponding path program 108 times [2022-03-15 20:33:54,117 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:54,117 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95950101] [2022-03-15 20:33:54,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:54,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:54,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:54,159 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:54,159 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:54,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95950101] [2022-03-15 20:33:54,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95950101] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:54,160 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129629216] [2022-03-15 20:33:54,160 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:54,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:54,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:54,161 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:54,181 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:33:54,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:54,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:54,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:54,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-03-15 20:33:54,276 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:54,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:54,302 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:54,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129629216] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:54,302 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:54,302 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 19 [2022-03-15 20:33:54,302 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [523879649] [2022-03-15 20:33:54,302 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:54,303 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:54,304 INFO L252 McrAutomatonBuilder]: Finished intersection with 27 states and 33 transitions. [2022-03-15 20:33:54,304 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:54,351 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [191655#(<= decThread1of1ForFork1_i 2), 191652#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 191653#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 191654#(< decThread1of1ForFork1_i n)] [2022-03-15 20:33:54,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:33:54,352 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:54,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:33:54,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=384, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:33:54,352 INFO L87 Difference]: Start difference. First operand 748 states and 1997 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:54,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:54,850 INFO L93 Difference]: Finished difference Result 1344 states and 3240 transitions. [2022-03-15 20:33:54,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 20:33:54,850 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:54,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:54,852 INFO L225 Difference]: With dead ends: 1344 [2022-03-15 20:33:54,852 INFO L226 Difference]: Without dead ends: 1342 [2022-03-15 20:33:54,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1405 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1072, Invalid=3218, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 20:33:54,853 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 82 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:54,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 42 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:54,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1342 states. [2022-03-15 20:33:54,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1342 to 737. [2022-03-15 20:33:54,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 736 states have (on average 2.6657608695652173) internal successors, (1962), 736 states have internal predecessors, (1962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:54,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 1962 transitions. [2022-03-15 20:33:54,863 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 1962 transitions. Word has length 19 [2022-03-15 20:33:54,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:54,863 INFO L470 AbstractCegarLoop]: Abstraction has 737 states and 1962 transitions. [2022-03-15 20:33:54,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:54,863 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 1962 transitions. [2022-03-15 20:33:54,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:54,864 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:54,864 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:54,892 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2022-03-15 20:33:55,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-03-15 20:33:55,080 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:55,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:55,081 INFO L85 PathProgramCache]: Analyzing trace with hash 563580428, now seen corresponding path program 109 times [2022-03-15 20:33:55,081 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:55,081 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44715019] [2022-03-15 20:33:55,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:55,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:55,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:55,121 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:55,121 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:55,121 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44715019] [2022-03-15 20:33:55,121 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44715019] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:55,121 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913829134] [2022-03-15 20:33:55,121 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:55,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:55,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:55,123 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:55,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-03-15 20:33:55,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:55,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:55,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:55,238 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:55,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:55,264 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:55,264 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913829134] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:55,264 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:55,265 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 20 [2022-03-15 20:33:55,265 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [826809676] [2022-03-15 20:33:55,265 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:55,265 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:55,267 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2022-03-15 20:33:55,267 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:55,333 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [194690#(< decThread1of1ForFork1_i n), 194688#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 194689#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 194691#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 194692#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n))] [2022-03-15 20:33:55,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:33:55,334 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:55,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:33:55,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=465, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:33:55,334 INFO L87 Difference]: Start difference. First operand 737 states and 1962 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:55,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:55,621 INFO L93 Difference]: Finished difference Result 1064 states and 2666 transitions. [2022-03-15 20:33:55,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 20:33:55,621 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:55,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:55,622 INFO L225 Difference]: With dead ends: 1064 [2022-03-15 20:33:55,622 INFO L226 Difference]: Without dead ends: 1061 [2022-03-15 20:33:55,622 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=515, Invalid=1647, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 20:33:55,623 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 80 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:55,623 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 37 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:55,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1061 states. [2022-03-15 20:33:55,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1061 to 748. [2022-03-15 20:33:55,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.6666666666666665) internal successors, (1992), 747 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:55,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 1992 transitions. [2022-03-15 20:33:55,631 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 1992 transitions. Word has length 19 [2022-03-15 20:33:55,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:55,631 INFO L470 AbstractCegarLoop]: Abstraction has 748 states and 1992 transitions. [2022-03-15 20:33:55,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:55,631 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 1992 transitions. [2022-03-15 20:33:55,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:33:55,631 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:55,631 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:55,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:55,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-03-15 20:33:55,832 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:55,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:55,832 INFO L85 PathProgramCache]: Analyzing trace with hash 445045350, now seen corresponding path program 110 times [2022-03-15 20:33:55,833 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:55,833 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815138156] [2022-03-15 20:33:55,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:55,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:55,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:55,877 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:55,877 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:55,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815138156] [2022-03-15 20:33:55,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815138156] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:55,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516404303] [2022-03-15 20:33:55,877 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:55,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:55,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:55,878 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:55,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-03-15 20:33:55,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:55,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:55,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 20:33:55,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:55,996 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:55,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:56,022 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:56,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516404303] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:56,022 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:56,022 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 10] total 19 [2022-03-15 20:33:56,022 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2102726513] [2022-03-15 20:33:56,022 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:56,023 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:56,024 INFO L252 McrAutomatonBuilder]: Finished intersection with 27 states and 33 transitions. [2022-03-15 20:33:56,024 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:56,074 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [197424#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 197425#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 197427#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 197426#(< decThread1of1ForFork1_i n)] [2022-03-15 20:33:56,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:33:56,074 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:56,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:33:56,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=385, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:33:56,075 INFO L87 Difference]: Start difference. First operand 748 states and 1992 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:56,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:56,386 INFO L93 Difference]: Finished difference Result 1049 states and 2622 transitions. [2022-03-15 20:33:56,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 20:33:56,386 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:33:56,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:56,387 INFO L225 Difference]: With dead ends: 1049 [2022-03-15 20:33:56,387 INFO L226 Difference]: Without dead ends: 1047 [2022-03-15 20:33:56,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=617, Invalid=1933, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 20:33:56,388 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 56 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:56,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 30 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:56,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2022-03-15 20:33:56,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 748. [2022-03-15 20:33:56,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.6653279785809905) internal successors, (1991), 747 states have internal predecessors, (1991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:56,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 1991 transitions. [2022-03-15 20:33:56,396 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 1991 transitions. Word has length 19 [2022-03-15 20:33:56,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:56,396 INFO L470 AbstractCegarLoop]: Abstraction has 748 states and 1991 transitions. [2022-03-15 20:33:56,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:56,396 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 1991 transitions. [2022-03-15 20:33:56,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:33:56,397 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:56,397 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:56,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:56,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-03-15 20:33:56,597 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:56,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:56,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1385483169, now seen corresponding path program 111 times [2022-03-15 20:33:56,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:56,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085415157] [2022-03-15 20:33:56,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:56,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:56,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:56,655 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:56,655 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:56,655 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085415157] [2022-03-15 20:33:56,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085415157] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:56,655 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786865153] [2022-03-15 20:33:56,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:33:56,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:56,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:56,657 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:56,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-03-15 20:33:56,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:33:56,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:56,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:33:56,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:56,727 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:56,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:56,779 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:56,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786865153] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:56,779 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:56,779 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2022-03-15 20:33:56,779 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [199672615] [2022-03-15 20:33:56,779 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:56,780 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:56,782 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 74 transitions. [2022-03-15 20:33:56,782 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:57,017 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:57,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:33:57,017 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:57,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:33:57,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-15 20:33:57,017 INFO L87 Difference]: Start difference. First operand 748 states and 1991 transitions. Second operand has 8 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 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) [2022-03-15 20:33:57,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:57,117 INFO L93 Difference]: Finished difference Result 868 states and 2223 transitions. [2022-03-15 20:33:57,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:33:57,117 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:33:57,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:57,118 INFO L225 Difference]: With dead ends: 868 [2022-03-15 20:33:57,118 INFO L226 Difference]: Without dead ends: 865 [2022-03-15 20:33:57,118 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 67 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-15 20:33:57,118 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 15 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:57,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 45 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:57,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states. [2022-03-15 20:33:57,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 795. [2022-03-15 20:33:57,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 794 states have (on average 2.6712846347607053) internal successors, (2121), 794 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:57,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 2121 transitions. [2022-03-15 20:33:57,136 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 2121 transitions. Word has length 20 [2022-03-15 20:33:57,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:57,136 INFO L470 AbstractCegarLoop]: Abstraction has 795 states and 2121 transitions. [2022-03-15 20:33:57,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 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) [2022-03-15 20:33:57,136 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 2121 transitions. [2022-03-15 20:33:57,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:33:57,137 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:57,137 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:57,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:57,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-03-15 20:33:57,338 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:57,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:57,338 INFO L85 PathProgramCache]: Analyzing trace with hash -252485881, now seen corresponding path program 112 times [2022-03-15 20:33:57,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:57,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145478637] [2022-03-15 20:33:57,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:57,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:57,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:57,386 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:57,386 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:57,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145478637] [2022-03-15 20:33:57,386 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145478637] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:57,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070011174] [2022-03-15 20:33:57,386 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:33:57,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:57,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:57,387 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:57,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-03-15 20:33:57,406 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:33:57,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:57,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:33:57,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:57,456 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:57,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:57,506 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:57,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070011174] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:57,506 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:57,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2022-03-15 20:33:57,506 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2145446501] [2022-03-15 20:33:57,506 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:57,507 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:57,508 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 46 transitions. [2022-03-15 20:33:57,508 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:57,592 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:57,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:33:57,592 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:57,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:33:57,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-15 20:33:57,593 INFO L87 Difference]: Start difference. First operand 795 states and 2121 transitions. Second operand has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 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) [2022-03-15 20:33:57,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:57,689 INFO L93 Difference]: Finished difference Result 966 states and 2500 transitions. [2022-03-15 20:33:57,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:33:57,689 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 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) Word has length 20 [2022-03-15 20:33:57,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:57,690 INFO L225 Difference]: With dead ends: 966 [2022-03-15 20:33:57,690 INFO L226 Difference]: Without dead ends: 963 [2022-03-15 20:33:57,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 53 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-15 20:33:57,690 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:57,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 44 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:57,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2022-03-15 20:33:57,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 861. [2022-03-15 20:33:57,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 860 states have (on average 2.718604651162791) internal successors, (2338), 860 states have internal predecessors, (2338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:57,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 2338 transitions. [2022-03-15 20:33:57,699 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 2338 transitions. Word has length 20 [2022-03-15 20:33:57,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:57,699 INFO L470 AbstractCegarLoop]: Abstraction has 861 states and 2338 transitions. [2022-03-15 20:33:57,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 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) [2022-03-15 20:33:57,700 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 2338 transitions. [2022-03-15 20:33:57,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:33:57,700 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:57,700 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:57,716 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-03-15 20:33:57,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:57,912 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:57,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:57,912 INFO L85 PathProgramCache]: Analyzing trace with hash 529560355, now seen corresponding path program 113 times [2022-03-15 20:33:57,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:57,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848336215] [2022-03-15 20:33:57,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:57,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:57,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:57,966 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:57,966 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:57,967 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848336215] [2022-03-15 20:33:57,967 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848336215] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:57,967 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470730799] [2022-03-15 20:33:57,967 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:33:57,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:57,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:57,968 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:57,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-03-15 20:33:57,989 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:33:57,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:57,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:33:57,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:58,041 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:58,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:58,092 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:58,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470730799] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:58,092 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:58,092 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2022-03-15 20:33:58,092 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1466942920] [2022-03-15 20:33:58,092 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:58,093 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:58,095 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 44 transitions. [2022-03-15 20:33:58,095 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:58,187 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:58,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:33:58,187 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:58,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:33:58,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-15 20:33:58,187 INFO L87 Difference]: Start difference. First operand 861 states and 2338 transitions. Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 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) [2022-03-15 20:33:58,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:58,287 INFO L93 Difference]: Finished difference Result 1043 states and 2771 transitions. [2022-03-15 20:33:58,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:33:58,287 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:33:58,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:58,289 INFO L225 Difference]: With dead ends: 1043 [2022-03-15 20:33:58,289 INFO L226 Difference]: Without dead ends: 1040 [2022-03-15 20:33:58,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 52 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-15 20:33:58,289 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:58,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 44 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:58,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1040 states. [2022-03-15 20:33:58,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1040 to 939. [2022-03-15 20:33:58,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 939 states, 938 states have (on average 2.7739872068230276) internal successors, (2602), 938 states have internal predecessors, (2602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:58,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 2602 transitions. [2022-03-15 20:33:58,299 INFO L78 Accepts]: Start accepts. Automaton has 939 states and 2602 transitions. Word has length 20 [2022-03-15 20:33:58,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:58,299 INFO L470 AbstractCegarLoop]: Abstraction has 939 states and 2602 transitions. [2022-03-15 20:33:58,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 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) [2022-03-15 20:33:58,299 INFO L276 IsEmpty]: Start isEmpty. Operand 939 states and 2602 transitions. [2022-03-15 20:33:58,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:33:58,300 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:58,300 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:58,316 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-03-15 20:33:58,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:58,501 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:58,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:58,501 INFO L85 PathProgramCache]: Analyzing trace with hash -996810105, now seen corresponding path program 114 times [2022-03-15 20:33:58,501 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:58,501 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250365864] [2022-03-15 20:33:58,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:58,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:58,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:58,551 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:58,551 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:58,551 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250365864] [2022-03-15 20:33:58,551 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250365864] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:58,551 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089549103] [2022-03-15 20:33:58,551 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:33:58,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:58,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:58,552 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:58,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-03-15 20:33:58,572 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:33:58,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:58,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:33:58,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:58,623 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:58,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:58,673 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:58,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089549103] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:58,673 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:58,673 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2022-03-15 20:33:58,673 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [140151226] [2022-03-15 20:33:58,673 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:58,674 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:58,676 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 42 transitions. [2022-03-15 20:33:58,676 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:58,769 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:58,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:33:58,769 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:58,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:33:58,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-15 20:33:58,769 INFO L87 Difference]: Start difference. First operand 939 states and 2602 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) 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) [2022-03-15 20:33:58,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:58,865 INFO L93 Difference]: Finished difference Result 1118 states and 3019 transitions. [2022-03-15 20:33:58,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:33:58,866 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) 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) Word has length 20 [2022-03-15 20:33:58,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:58,867 INFO L225 Difference]: With dead ends: 1118 [2022-03-15 20:33:58,867 INFO L226 Difference]: Without dead ends: 1115 [2022-03-15 20:33:58,867 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 51 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-15 20:33:58,867 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:58,868 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 44 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:58,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1115 states. [2022-03-15 20:33:58,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1115 to 1011. [2022-03-15 20:33:58,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1011 states, 1010 states have (on average 2.8198019801980196) internal successors, (2848), 1010 states have internal predecessors, (2848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:58,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1011 states to 1011 states and 2848 transitions. [2022-03-15 20:33:58,878 INFO L78 Accepts]: Start accepts. Automaton has 1011 states and 2848 transitions. Word has length 20 [2022-03-15 20:33:58,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:58,878 INFO L470 AbstractCegarLoop]: Abstraction has 1011 states and 2848 transitions. [2022-03-15 20:33:58,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) 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) [2022-03-15 20:33:58,878 INFO L276 IsEmpty]: Start isEmpty. Operand 1011 states and 2848 transitions. [2022-03-15 20:33:58,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:33:58,879 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:58,879 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:58,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2022-03-15 20:33:59,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2022-03-15 20:33:59,080 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:59,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:59,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1069654109, now seen corresponding path program 115 times [2022-03-15 20:33:59,081 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:59,081 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61122521] [2022-03-15 20:33:59,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:59,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:59,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:59,131 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:59,131 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:59,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61122521] [2022-03-15 20:33:59,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61122521] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:59,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113482045] [2022-03-15 20:33:59,132 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:33:59,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:59,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:59,133 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:59,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-03-15 20:33:59,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:59,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:33:59,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:59,202 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:59,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:59,252 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:33:59,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113482045] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:59,253 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:59,253 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2022-03-15 20:33:59,253 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2032334351] [2022-03-15 20:33:59,253 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:59,254 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:59,255 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 40 transitions. [2022-03-15 20:33:59,255 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:59,339 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:59,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:33:59,340 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:59,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:33:59,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-15 20:33:59,340 INFO L87 Difference]: Start difference. First operand 1011 states and 2848 transitions. Second operand has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:59,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:33:59,432 INFO L93 Difference]: Finished difference Result 1155 states and 3186 transitions. [2022-03-15 20:33:59,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:33:59,433 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:33:59,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:33:59,434 INFO L225 Difference]: With dead ends: 1155 [2022-03-15 20:33:59,434 INFO L226 Difference]: Without dead ends: 1152 [2022-03-15 20:33:59,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-15 20:33:59,434 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:33:59,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 44 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:33:59,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1152 states. [2022-03-15 20:33:59,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1152 to 1081. [2022-03-15 20:33:59,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1081 states, 1080 states have (on average 2.8518518518518516) internal successors, (3080), 1080 states have internal predecessors, (3080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:59,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1081 states to 1081 states and 3080 transitions. [2022-03-15 20:33:59,446 INFO L78 Accepts]: Start accepts. Automaton has 1081 states and 3080 transitions. Word has length 20 [2022-03-15 20:33:59,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:33:59,446 INFO L470 AbstractCegarLoop]: Abstraction has 1081 states and 3080 transitions. [2022-03-15 20:33:59,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:33:59,447 INFO L276 IsEmpty]: Start isEmpty. Operand 1081 states and 3080 transitions. [2022-03-15 20:33:59,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:33:59,448 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:33:59,448 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:33:59,463 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2022-03-15 20:33:59,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:59,663 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:33:59,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:33:59,663 INFO L85 PathProgramCache]: Analyzing trace with hash 967149063, now seen corresponding path program 116 times [2022-03-15 20:33:59,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:33:59,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720695957] [2022-03-15 20:33:59,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:33:59,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:33:59,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:33:59,722 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:59,722 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:33:59,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720695957] [2022-03-15 20:33:59,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720695957] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:33:59,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396544371] [2022-03-15 20:33:59,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:33:59,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:33:59,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:33:59,723 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:33:59,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-03-15 20:33:59,742 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:33:59,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:33:59,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 20:33:59,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:33:59,793 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:59,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:33:59,843 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:33:59,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396544371] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:33:59,844 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:33:59,844 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2022-03-15 20:33:59,844 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1813086789] [2022-03-15 20:33:59,844 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:33:59,845 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:33:59,846 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 50 transitions. [2022-03-15 20:33:59,846 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:33:59,962 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:33:59,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:33:59,963 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:33:59,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:33:59,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-15 20:33:59,963 INFO L87 Difference]: Start difference. First operand 1081 states and 3080 transitions. Second operand has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:00,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:00,052 INFO L93 Difference]: Finished difference Result 1151 states and 3210 transitions. [2022-03-15 20:34:00,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:34:00,058 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:34:00,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:00,059 INFO L225 Difference]: With dead ends: 1151 [2022-03-15 20:34:00,060 INFO L226 Difference]: Without dead ends: 1148 [2022-03-15 20:34:00,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 55 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-15 20:34:00,060 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 20 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:00,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 45 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:00,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2022-03-15 20:34:00,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 1102. [2022-03-15 20:34:00,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1102 states, 1101 states have (on average 2.854677565849228) internal successors, (3143), 1101 states have internal predecessors, (3143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:00,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1102 states to 1102 states and 3143 transitions. [2022-03-15 20:34:00,071 INFO L78 Accepts]: Start accepts. Automaton has 1102 states and 3143 transitions. Word has length 20 [2022-03-15 20:34:00,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:00,071 INFO L470 AbstractCegarLoop]: Abstraction has 1102 states and 3143 transitions. [2022-03-15 20:34:00,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:00,071 INFO L276 IsEmpty]: Start isEmpty. Operand 1102 states and 3143 transitions. [2022-03-15 20:34:00,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:34:00,072 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:00,072 INFO L514 BasicCegarLoop]: trace histogram [6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:00,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:00,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:00,273 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:00,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:00,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1625361046, now seen corresponding path program 117 times [2022-03-15 20:34:00,274 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:00,274 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181913716] [2022-03-15 20:34:00,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:00,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:00,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:00,389 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 15 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:00,389 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:00,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181913716] [2022-03-15 20:34:00,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181913716] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:00,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103592633] [2022-03-15 20:34:00,389 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:34:00,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:00,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:00,390 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:00,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-03-15 20:34:00,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:34:00,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:00,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 20:34:00,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:00,546 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 15 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:00,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:00,595 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 15 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:00,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103592633] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:00,595 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:00,596 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 28 [2022-03-15 20:34:00,596 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1548917114] [2022-03-15 20:34:00,596 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:00,596 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:00,599 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 74 transitions. [2022-03-15 20:34:00,599 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:00,822 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [218790#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 218787#(< incThread1of1ForFork0_i n), 218789#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 218793#(<= decThread1of1ForFork1_i 0), 218783#(<= 5 incThread1of1ForFork0_i), 218784#(<= 4 incThread1of1ForFork0_i), 218782#(<= 6 n), 218792#(<= 1 incThread1of1ForFork0_i), 218788#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 218786#(<= 2 incThread1of1ForFork0_i), 218791#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 218785#(<= 3 incThread1of1ForFork0_i)] [2022-03-15 20:34:00,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:34:00,822 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:00,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:34:00,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1277, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:34:00,823 INFO L87 Difference]: Start difference. First operand 1102 states and 3143 transitions. Second operand has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:01,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:01,503 INFO L93 Difference]: Finished difference Result 2643 states and 6707 transitions. [2022-03-15 20:34:01,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 20:34:01,503 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:34:01,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:01,507 INFO L225 Difference]: With dead ends: 2643 [2022-03-15 20:34:01,507 INFO L226 Difference]: Without dead ends: 2643 [2022-03-15 20:34:01,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 41 SyntacticMatches, 7 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1883 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1452, Invalid=4554, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 20:34:01,508 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 113 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 843 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 843 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:01,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 98 Invalid, 887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 843 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:34:01,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2643 states. [2022-03-15 20:34:01,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2643 to 1082. [2022-03-15 20:34:01,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1082 states, 1081 states have (on average 2.851063829787234) internal successors, (3082), 1081 states have internal predecessors, (3082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:01,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1082 states to 1082 states and 3082 transitions. [2022-03-15 20:34:01,525 INFO L78 Accepts]: Start accepts. Automaton has 1082 states and 3082 transitions. Word has length 20 [2022-03-15 20:34:01,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:01,525 INFO L470 AbstractCegarLoop]: Abstraction has 1082 states and 3082 transitions. [2022-03-15 20:34:01,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:01,525 INFO L276 IsEmpty]: Start isEmpty. Operand 1082 states and 3082 transitions. [2022-03-15 20:34:01,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:01,526 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:01,526 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:01,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:01,726 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:01,727 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:01,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:01,727 INFO L85 PathProgramCache]: Analyzing trace with hash 398350, now seen corresponding path program 118 times [2022-03-15 20:34:01,727 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:01,727 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566715293] [2022-03-15 20:34:01,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:01,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:01,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:01,793 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:01,794 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:01,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566715293] [2022-03-15 20:34:01,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566715293] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:01,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724499502] [2022-03-15 20:34:01,794 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:34:01,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:01,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:01,795 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:01,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-03-15 20:34:01,819 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:34:01,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:01,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:01,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:01,909 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:01,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:01,941 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:01,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724499502] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:01,941 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:01,941 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 21 [2022-03-15 20:34:01,941 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1920272721] [2022-03-15 20:34:01,941 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:01,942 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:01,945 INFO L252 McrAutomatonBuilder]: Finished intersection with 51 states and 79 transitions. [2022-03-15 20:34:01,945 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:02,307 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 19 new interpolants: [223825#(< incThread1of1ForFork0_i n), 223827#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 223831#(or (< incThread1of1ForFork0_i n) (<= n (+ 5 decThread1of1ForFork1_i))), 223838#(or (<= n 5) (< (+ 3 incThread1of1ForFork0_i) n) (<= n (+ 2 incThread1of1ForFork0_i))), 223832#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n incThread1of1ForFork0_i) (<= n (+ 5 decThread1of1ForFork1_i))), 223826#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 223830#(or (<= n (+ decThread1of1ForFork1_i 4)) (< incThread1of1ForFork0_i n)), 223833#(or (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n) (<= n (+ 5 decThread1of1ForFork1_i))), 223834#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= n (+ 5 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 223835#(or (<= n 5) (< incThread1of1ForFork0_i n)), 223843#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= n 5) (< (+ 5 incThread1of1ForFork0_i) n)), 223829#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 223837#(or (<= n 5) (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n)), 223842#(or (<= n 5) (< (+ 4 incThread1of1ForFork0_i) n) (<= n (+ 3 incThread1of1ForFork0_i))), 223841#(or (<= n (+ 5 decThread1of1ForFork1_i)) (<= n 4) (< 5 n)), 223836#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n 5) (<= n incThread1of1ForFork0_i)), 223839#(or (< (+ 4 incThread1of1ForFork0_i) n) (<= n (+ 5 decThread1of1ForFork1_i)) (<= n (+ 3 incThread1of1ForFork0_i))), 223828#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 223840#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< (+ 5 incThread1of1ForFork0_i) n) (<= n (+ 5 decThread1of1ForFork1_i)))] [2022-03-15 20:34:02,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 20:34:02,307 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:02,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 20:34:02,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=348, Invalid=1212, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:34:02,308 INFO L87 Difference]: Start difference. First operand 1082 states and 3082 transitions. Second operand has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:04,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:04,109 INFO L93 Difference]: Finished difference Result 3617 states and 9299 transitions. [2022-03-15 20:34:04,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-15 20:34:04,109 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:04,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:04,113 INFO L225 Difference]: With dead ends: 3617 [2022-03-15 20:34:04,113 INFO L226 Difference]: Without dead ends: 3600 [2022-03-15 20:34:04,114 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3478 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2525, Invalid=8605, Unknown=0, NotChecked=0, Total=11130 [2022-03-15 20:34:04,114 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 147 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 622 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:04,114 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 75 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 622 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:34:04,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3600 states. [2022-03-15 20:34:04,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3600 to 1295. [2022-03-15 20:34:04,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1295 states, 1294 states have (on average 2.8168469860896446) internal successors, (3645), 1294 states have internal predecessors, (3645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:04,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 3645 transitions. [2022-03-15 20:34:04,135 INFO L78 Accepts]: Start accepts. Automaton has 1295 states and 3645 transitions. Word has length 21 [2022-03-15 20:34:04,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:04,135 INFO L470 AbstractCegarLoop]: Abstraction has 1295 states and 3645 transitions. [2022-03-15 20:34:04,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:04,135 INFO L276 IsEmpty]: Start isEmpty. Operand 1295 states and 3645 transitions. [2022-03-15 20:34:04,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:04,137 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:04,137 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:04,152 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2022-03-15 20:34:04,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:04,337 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:04,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:04,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1621714467, now seen corresponding path program 119 times [2022-03-15 20:34:04,338 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:04,338 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501844158] [2022-03-15 20:34:04,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:04,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:04,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:04,411 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:04,411 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:04,411 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501844158] [2022-03-15 20:34:04,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501844158] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:04,411 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807708513] [2022-03-15 20:34:04,411 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:34:04,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:04,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:04,412 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:04,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-03-15 20:34:04,434 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:34:04,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:04,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:04,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:04,512 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:04,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:04,544 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:04,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807708513] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:04,544 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:04,544 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 21 [2022-03-15 20:34:04,544 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2013756349] [2022-03-15 20:34:04,544 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:04,545 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:04,548 INFO L252 McrAutomatonBuilder]: Finished intersection with 51 states and 79 transitions. [2022-03-15 20:34:04,548 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:04,974 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 21 new interpolants: [230330#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 230336#(or (<= (+ 6 decThread1of1ForFork1_i) n) (< (+ 4 incThread1of1ForFork0_i) n) (<= n (+ 3 incThread1of1ForFork0_i))), 230328#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 230333#(or (< (+ incThread1of1ForFork0_i 1) n) (<= (+ 6 decThread1of1ForFork1_i) n) (<= n incThread1of1ForFork0_i)), 230342#(or (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n) (<= 6 n)), 230343#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= 6 n) (<= n (+ 2 incThread1of1ForFork0_i))), 230332#(or (<= (+ 6 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 230344#(or (< (+ 4 incThread1of1ForFork0_i) n) (<= 6 n) (<= n (+ 3 incThread1of1ForFork0_i))), 230331#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 230329#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 230335#(or (<= (+ 6 decThread1of1ForFork1_i) n) (< (+ 3 incThread1of1ForFork0_i) n) (<= n (+ 2 incThread1of1ForFork0_i))), 230326#(< incThread1of1ForFork0_i n), 230334#(or (<= (+ 6 decThread1of1ForFork1_i) n) (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n)), 230346#(or (<= 6 n) (< (+ 6 incThread1of1ForFork0_i) n) (<= n (+ 5 incThread1of1ForFork0_i))), 230341#(or (< (+ incThread1of1ForFork0_i 1) n) (<= 6 n) (<= n incThread1of1ForFork0_i)), 230345#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< (+ 5 incThread1of1ForFork0_i) n) (<= 6 n)), 230338#(or (<= (+ 6 decThread1of1ForFork1_i) n) (< (+ 6 incThread1of1ForFork0_i) n) (<= n (+ 5 incThread1of1ForFork0_i))), 230339#(or (<= (+ 6 decThread1of1ForFork1_i) n) (<= n 5) (< 6 n)), 230327#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 230340#(or (< incThread1of1ForFork0_i n) (<= 6 n)), 230337#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 6 decThread1of1ForFork1_i) n) (< (+ 5 incThread1of1ForFork0_i) n))] [2022-03-15 20:34:04,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 20:34:04,974 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:04,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 20:34:04,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=1421, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 20:34:04,975 INFO L87 Difference]: Start difference. First operand 1295 states and 3645 transitions. Second operand has 36 states, 36 states have (on average 2.0) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:06,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:06,345 INFO L93 Difference]: Finished difference Result 2687 states and 6863 transitions. [2022-03-15 20:34:06,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-15 20:34:06,345 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:06,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:06,349 INFO L225 Difference]: With dead ends: 2687 [2022-03-15 20:34:06,349 INFO L226 Difference]: Without dead ends: 2687 [2022-03-15 20:34:06,350 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2358 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1635, Invalid=6555, Unknown=0, NotChecked=0, Total=8190 [2022-03-15 20:34:06,350 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 203 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 846 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:06,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 84 Invalid, 943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 846 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:34:06,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2687 states. [2022-03-15 20:34:06,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2687 to 1323. [2022-03-15 20:34:06,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1323 states, 1322 states have (on average 2.8124054462934946) internal successors, (3718), 1322 states have internal predecessors, (3718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:06,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1323 states to 1323 states and 3718 transitions. [2022-03-15 20:34:06,370 INFO L78 Accepts]: Start accepts. Automaton has 1323 states and 3718 transitions. Word has length 21 [2022-03-15 20:34:06,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:06,370 INFO L470 AbstractCegarLoop]: Abstraction has 1323 states and 3718 transitions. [2022-03-15 20:34:06,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:06,370 INFO L276 IsEmpty]: Start isEmpty. Operand 1323 states and 3718 transitions. [2022-03-15 20:34:06,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:06,371 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:06,371 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:06,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:06,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-03-15 20:34:06,572 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:06,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:06,572 INFO L85 PathProgramCache]: Analyzing trace with hash -16254583, now seen corresponding path program 120 times [2022-03-15 20:34:06,573 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:06,573 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312779242] [2022-03-15 20:34:06,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:06,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:06,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:06,636 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:06,636 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:06,636 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312779242] [2022-03-15 20:34:06,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312779242] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:06,636 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725360680] [2022-03-15 20:34:06,636 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:34:06,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:06,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:06,637 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:06,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-03-15 20:34:06,657 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:34:06,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:06,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:06,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:06,759 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:06,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:06,789 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:06,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725360680] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:06,790 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:06,790 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 22 [2022-03-15 20:34:06,790 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1781246375] [2022-03-15 20:34:06,790 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:06,791 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:06,793 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 51 transitions. [2022-03-15 20:34:06,793 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:06,973 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [235921#(< decThread1of1ForFork1_i n), 235922#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 235924#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 235928#(or (<= 4 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 235926#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 235930#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 235927#(or (<= decThread1of1ForFork1_i 0) (<= n 4)), 235925#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 235932#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 235929#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 3 incThread1of1ForFork0_i)), 235923#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 235931#(or (<= n (+ 3 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i))] [2022-03-15 20:34:06,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:34:06,973 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:06,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:34:06,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=817, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:34:06,974 INFO L87 Difference]: Start difference. First operand 1323 states and 3718 transitions. Second operand has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:08,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:08,016 INFO L93 Difference]: Finished difference Result 2254 states and 5762 transitions. [2022-03-15 20:34:08,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-03-15 20:34:08,016 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:08,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:08,019 INFO L225 Difference]: With dead ends: 2254 [2022-03-15 20:34:08,019 INFO L226 Difference]: Without dead ends: 2253 [2022-03-15 20:34:08,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3516 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=3172, Invalid=8170, Unknown=0, NotChecked=0, Total=11342 [2022-03-15 20:34:08,021 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 107 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:08,021 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 56 Invalid, 749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 680 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:08,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2253 states. [2022-03-15 20:34:08,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2253 to 1308. [2022-03-15 20:34:08,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1308 states, 1307 states have (on average 2.806426931905126) internal successors, (3668), 1307 states have internal predecessors, (3668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:08,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1308 states to 1308 states and 3668 transitions. [2022-03-15 20:34:08,038 INFO L78 Accepts]: Start accepts. Automaton has 1308 states and 3668 transitions. Word has length 21 [2022-03-15 20:34:08,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:08,038 INFO L470 AbstractCegarLoop]: Abstraction has 1308 states and 3668 transitions. [2022-03-15 20:34:08,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:08,038 INFO L276 IsEmpty]: Start isEmpty. Operand 1308 states and 3668 transitions. [2022-03-15 20:34:08,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:08,039 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:08,040 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:08,055 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2022-03-15 20:34:08,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-03-15 20:34:08,240 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:08,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:08,240 INFO L85 PathProgramCache]: Analyzing trace with hash 892553507, now seen corresponding path program 121 times [2022-03-15 20:34:08,241 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:08,241 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561076586] [2022-03-15 20:34:08,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:08,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:08,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:08,307 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:08,307 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:08,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561076586] [2022-03-15 20:34:08,307 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561076586] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:08,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057962955] [2022-03-15 20:34:08,307 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:34:08,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:08,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:08,308 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:08,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-03-15 20:34:08,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:08,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:08,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:08,424 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:08,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:08,454 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:08,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057962955] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:08,454 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:08,454 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 22 [2022-03-15 20:34:08,455 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [244319179] [2022-03-15 20:34:08,455 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:08,455 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:08,457 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 20:34:08,457 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:08,661 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [241101#(or (<= n (+ 3 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 241099#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 241103#(< incThread1of1ForFork0_i n), 241095#(or (<= 4 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 241100#(or (<= decThread1of1ForFork1_i 0) (<= n 4)), 241093#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 241104#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 241098#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 241097#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 241102#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 241094#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 241092#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 241096#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 3 incThread1of1ForFork0_i))] [2022-03-15 20:34:08,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 20:34:08,662 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:08,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 20:34:08,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=929, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:34:08,662 INFO L87 Difference]: Start difference. First operand 1308 states and 3668 transitions. Second operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 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) [2022-03-15 20:34:09,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:09,695 INFO L93 Difference]: Finished difference Result 2424 states and 6016 transitions. [2022-03-15 20:34:09,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-15 20:34:09,696 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:09,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:09,698 INFO L225 Difference]: With dead ends: 2424 [2022-03-15 20:34:09,698 INFO L226 Difference]: Without dead ends: 2424 [2022-03-15 20:34:09,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3205 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2911, Invalid=7801, Unknown=0, NotChecked=0, Total=10712 [2022-03-15 20:34:09,700 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 199 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:09,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 54 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:09,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2424 states. [2022-03-15 20:34:09,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2424 to 1318. [2022-03-15 20:34:09,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1318 states, 1317 states have (on average 2.809415337889142) internal successors, (3700), 1317 states have internal predecessors, (3700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:09,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1318 states to 1318 states and 3700 transitions. [2022-03-15 20:34:09,718 INFO L78 Accepts]: Start accepts. Automaton has 1318 states and 3700 transitions. Word has length 21 [2022-03-15 20:34:09,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:09,718 INFO L470 AbstractCegarLoop]: Abstraction has 1318 states and 3700 transitions. [2022-03-15 20:34:09,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 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) [2022-03-15 20:34:09,718 INFO L276 IsEmpty]: Start isEmpty. Operand 1318 states and 3700 transitions. [2022-03-15 20:34:09,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:09,719 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:09,719 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:09,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:09,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:09,935 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:09,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:09,935 INFO L85 PathProgramCache]: Analyzing trace with hash -163828309, now seen corresponding path program 122 times [2022-03-15 20:34:09,936 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:09,936 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931089530] [2022-03-15 20:34:09,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:09,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:09,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:10,004 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:10,004 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:10,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931089530] [2022-03-15 20:34:10,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931089530] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:10,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674385859] [2022-03-15 20:34:10,005 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:34:10,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:10,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:10,006 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:10,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-03-15 20:34:10,025 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:34:10,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:10,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:10,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:10,118 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:10,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:10,149 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:10,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674385859] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:10,150 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:10,150 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 22 [2022-03-15 20:34:10,150 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [961564261] [2022-03-15 20:34:10,150 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:10,151 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:10,153 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 57 transitions. [2022-03-15 20:34:10,153 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:10,384 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [246453#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 246455#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 246446#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 246451#(or (<= 4 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 246458#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 246448#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 246450#(or (<= decThread1of1ForFork1_i 0) (<= n 4)), 246452#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 3 incThread1of1ForFork0_i)), 246456#(< incThread1of1ForFork0_i n), 246447#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 246445#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 246449#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 246454#(or (<= n (+ 3 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 246457#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:34:10,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 20:34:10,384 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:10,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 20:34:10,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=1010, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:34:10,384 INFO L87 Difference]: Start difference. First operand 1318 states and 3700 transitions. Second operand has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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) [2022-03-15 20:34:11,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:11,368 INFO L93 Difference]: Finished difference Result 2401 states and 5974 transitions. [2022-03-15 20:34:11,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-15 20:34:11,369 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:11,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:11,371 INFO L225 Difference]: With dead ends: 2401 [2022-03-15 20:34:11,371 INFO L226 Difference]: Without dead ends: 2401 [2022-03-15 20:34:11,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2832 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2624, Invalid=7078, Unknown=0, NotChecked=0, Total=9702 [2022-03-15 20:34:11,373 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 128 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:11,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 71 Invalid, 698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 626 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:11,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2401 states. [2022-03-15 20:34:11,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2401 to 1326. [2022-03-15 20:34:11,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1326 states, 1325 states have (on average 2.8105660377358492) internal successors, (3724), 1325 states have internal predecessors, (3724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:11,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1326 states to 1326 states and 3724 transitions. [2022-03-15 20:34:11,391 INFO L78 Accepts]: Start accepts. Automaton has 1326 states and 3724 transitions. Word has length 21 [2022-03-15 20:34:11,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:11,391 INFO L470 AbstractCegarLoop]: Abstraction has 1326 states and 3724 transitions. [2022-03-15 20:34:11,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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) [2022-03-15 20:34:11,391 INFO L276 IsEmpty]: Start isEmpty. Operand 1326 states and 3724 transitions. [2022-03-15 20:34:11,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:11,393 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:11,393 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:11,411 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:11,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-03-15 20:34:11,608 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:11,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:11,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1448073763, now seen corresponding path program 123 times [2022-03-15 20:34:11,609 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:11,609 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522319692] [2022-03-15 20:34:11,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:11,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:11,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:11,683 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:11,683 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:11,683 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522319692] [2022-03-15 20:34:11,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522319692] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:11,684 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661732800] [2022-03-15 20:34:11,684 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:34:11,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:11,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:11,685 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:11,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-03-15 20:34:11,704 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:34:11,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:11,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:11,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:11,795 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:11,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:11,826 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:11,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661732800] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:11,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:11,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 22 [2022-03-15 20:34:11,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [818541955] [2022-03-15 20:34:11,826 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:11,827 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:11,830 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 61 transitions. [2022-03-15 20:34:11,830 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:12,103 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [251790#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 251780#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 251786#(< incThread1of1ForFork0_i n), 251789#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 251788#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 251781#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 251787#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 251784#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 3 incThread1of1ForFork0_i)), 251792#(or (<= n (+ 3 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 251793#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 251794#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 251785#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 251791#(or (<= decThread1of1ForFork1_i 0) (<= n 4)), 251783#(or (<= 4 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 251782#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:34:12,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 20:34:12,103 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:12,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 20:34:12,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1086, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:34:12,104 INFO L87 Difference]: Start difference. First operand 1326 states and 3724 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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) [2022-03-15 20:34:12,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:12,855 INFO L93 Difference]: Finished difference Result 2390 states and 5977 transitions. [2022-03-15 20:34:12,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 20:34:12,856 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:12,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:12,858 INFO L225 Difference]: With dead ends: 2390 [2022-03-15 20:34:12,858 INFO L226 Difference]: Without dead ends: 2390 [2022-03-15 20:34:12,859 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1921 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1786, Invalid=5020, Unknown=0, NotChecked=0, Total=6806 [2022-03-15 20:34:12,859 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 120 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:12,859 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 83 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 567 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:12,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2390 states. [2022-03-15 20:34:12,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2390 to 1332. [2022-03-15 20:34:12,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1332 states, 1331 states have (on average 2.811419984973704) internal successors, (3742), 1331 states have internal predecessors, (3742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:12,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1332 states to 1332 states and 3742 transitions. [2022-03-15 20:34:12,877 INFO L78 Accepts]: Start accepts. Automaton has 1332 states and 3742 transitions. Word has length 21 [2022-03-15 20:34:12,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:12,877 INFO L470 AbstractCegarLoop]: Abstraction has 1332 states and 3742 transitions. [2022-03-15 20:34:12,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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) [2022-03-15 20:34:12,877 INFO L276 IsEmpty]: Start isEmpty. Operand 1332 states and 3742 transitions. [2022-03-15 20:34:12,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:12,878 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:12,878 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:12,893 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2022-03-15 20:34:13,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2022-03-15 20:34:13,083 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:13,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:13,084 INFO L85 PathProgramCache]: Analyzing trace with hash -122569557, now seen corresponding path program 124 times [2022-03-15 20:34:13,085 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:13,085 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470233701] [2022-03-15 20:34:13,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:13,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:13,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:13,171 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:13,171 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:13,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470233701] [2022-03-15 20:34:13,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470233701] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:13,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031999182] [2022-03-15 20:34:13,173 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:34:13,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:13,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:13,174 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:13,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-03-15 20:34:13,193 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:34:13,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:13,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:13,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:13,292 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:13,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:13,328 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:13,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031999182] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:13,328 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:13,329 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 22 [2022-03-15 20:34:13,329 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [900369658] [2022-03-15 20:34:13,329 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:13,329 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:13,332 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 65 transitions. [2022-03-15 20:34:13,332 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:13,619 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [257083#(< incThread1of1ForFork0_i n), 257090#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 257084#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 257094#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 257097#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 257085#(or (<= 4 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 257088#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 257093#(or (<= decThread1of1ForFork1_i 0) (<= n 4)), 257095#(or (<= n (+ 3 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 257086#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 257087#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 3 incThread1of1ForFork0_i)), 257096#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 257091#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 257092#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 257089#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 257098#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:34:13,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 20:34:13,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:13,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 20:34:13,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=1157, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:34:13,620 INFO L87 Difference]: Start difference. First operand 1332 states and 3742 transitions. Second operand has 31 states, 31 states have (on average 1.935483870967742) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:14,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:14,248 INFO L93 Difference]: Finished difference Result 2317 states and 5848 transitions. [2022-03-15 20:34:14,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 20:34:14,249 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.935483870967742) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:14,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:14,252 INFO L225 Difference]: With dead ends: 2317 [2022-03-15 20:34:14,252 INFO L226 Difference]: Without dead ends: 2317 [2022-03-15 20:34:14,253 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1481 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1287, Invalid=3969, Unknown=0, NotChecked=0, Total=5256 [2022-03-15 20:34:14,253 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 105 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:14,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 65 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 620 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:14,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2317 states. [2022-03-15 20:34:14,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2317 to 1324. [2022-03-15 20:34:14,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1324 states, 1323 states have (on average 2.81254724111867) internal successors, (3721), 1323 states have internal predecessors, (3721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:14,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1324 states to 1324 states and 3721 transitions. [2022-03-15 20:34:14,271 INFO L78 Accepts]: Start accepts. Automaton has 1324 states and 3721 transitions. Word has length 21 [2022-03-15 20:34:14,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:14,271 INFO L470 AbstractCegarLoop]: Abstraction has 1324 states and 3721 transitions. [2022-03-15 20:34:14,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.935483870967742) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:14,271 INFO L276 IsEmpty]: Start isEmpty. Operand 1324 states and 3721 transitions. [2022-03-15 20:34:14,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:14,272 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:14,273 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:14,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-03-15 20:34:14,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2022-03-15 20:34:14,483 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:14,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:14,483 INFO L85 PathProgramCache]: Analyzing trace with hash 765791653, now seen corresponding path program 125 times [2022-03-15 20:34:14,484 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:14,484 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905992070] [2022-03-15 20:34:14,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:14,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:14,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:14,546 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:14,546 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:14,547 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905992070] [2022-03-15 20:34:14,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905992070] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:14,547 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396127282] [2022-03-15 20:34:14,547 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:34:14,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:14,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:14,548 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:14,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-03-15 20:34:14,569 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:34:14,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:14,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:14,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:14,670 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:14,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:14,700 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:14,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396127282] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:14,701 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:14,701 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 23 [2022-03-15 20:34:14,701 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1963734336] [2022-03-15 20:34:14,701 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:14,702 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:14,704 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 49 transitions. [2022-03-15 20:34:14,704 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:14,873 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [262285#(or (<= n 3) (<= decThread1of1ForFork1_i 0)), 262281#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 262282#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 262283#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 262277#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 262280#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 262284#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 262286#(< decThread1of1ForFork1_i n), 262278#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 262279#(or (<= n incThread1of1ForFork0_i) (<= 3 incThread1of1ForFork0_i)), 262287#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:34:14,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:34:14,873 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:14,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:34:14,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=829, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:34:14,873 INFO L87 Difference]: Start difference. First operand 1324 states and 3721 transitions. Second operand has 26 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 26 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:15,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:15,773 INFO L93 Difference]: Finished difference Result 2009 states and 5152 transitions. [2022-03-15 20:34:15,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-15 20:34:15,773 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 26 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:15,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:15,776 INFO L225 Difference]: With dead ends: 2009 [2022-03-15 20:34:15,776 INFO L226 Difference]: Without dead ends: 2006 [2022-03-15 20:34:15,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2914 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2629, Invalid=6877, Unknown=0, NotChecked=0, Total=9506 [2022-03-15 20:34:15,777 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 126 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:15,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 62 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:15,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2006 states. [2022-03-15 20:34:15,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2006 to 1363. [2022-03-15 20:34:15,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1363 states, 1362 states have (on average 2.8091042584434653) internal successors, (3826), 1362 states have internal predecessors, (3826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:15,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1363 states to 1363 states and 3826 transitions. [2022-03-15 20:34:15,795 INFO L78 Accepts]: Start accepts. Automaton has 1363 states and 3826 transitions. Word has length 21 [2022-03-15 20:34:15,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:15,795 INFO L470 AbstractCegarLoop]: Abstraction has 1363 states and 3826 transitions. [2022-03-15 20:34:15,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 26 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:15,796 INFO L276 IsEmpty]: Start isEmpty. Operand 1363 states and 3826 transitions. [2022-03-15 20:34:15,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:15,797 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:15,797 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:15,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:16,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2022-03-15 20:34:16,012 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:16,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:16,012 INFO L85 PathProgramCache]: Analyzing trace with hash -981181204, now seen corresponding path program 126 times [2022-03-15 20:34:16,013 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:16,013 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484740888] [2022-03-15 20:34:16,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:16,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:16,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:16,076 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:16,076 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:16,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484740888] [2022-03-15 20:34:16,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484740888] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:16,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162339352] [2022-03-15 20:34:16,076 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:34:16,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:16,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:16,077 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:16,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-03-15 20:34:16,097 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:34:16,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:16,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:16,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:16,207 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:16,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:16,237 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:16,238 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162339352] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:16,238 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:16,238 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 23 [2022-03-15 20:34:16,238 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2070650084] [2022-03-15 20:34:16,238 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:16,239 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:16,240 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 47 transitions. [2022-03-15 20:34:16,240 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:16,407 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [267303#(or (<= n 3) (<= 0 decThread1of1ForFork1_i)), 267304#(< decThread1of1ForFork1_i n), 267305#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 267302#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 3 incThread1of1ForFork0_i))), 267301#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 3 incThread1of1ForFork0_i))), 267300#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 2 incThread1of1ForFork0_i))), 267297#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 2 incThread1of1ForFork0_i))), 267298#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 3)), 267296#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 267299#(or (<= incThread1of1ForFork0_i 2) (<= n (+ incThread1of1ForFork0_i 1))), 267295#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i)))] [2022-03-15 20:34:16,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:34:16,408 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:16,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:34:16,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=935, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:34:16,408 INFO L87 Difference]: Start difference. First operand 1363 states and 3826 transitions. Second operand has 26 states, 26 states have (on average 1.7692307692307692) internal successors, (46), 26 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:18,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:18,153 INFO L93 Difference]: Finished difference Result 3936 states and 9608 transitions. [2022-03-15 20:34:18,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-03-15 20:34:18,154 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7692307692307692) internal successors, (46), 26 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:18,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:18,158 INFO L225 Difference]: With dead ends: 3936 [2022-03-15 20:34:18,158 INFO L226 Difference]: Without dead ends: 3935 [2022-03-15 20:34:18,159 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5840 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3466, Invalid=12034, Unknown=0, NotChecked=0, Total=15500 [2022-03-15 20:34:18,159 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 306 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:18,159 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 53 Invalid, 715 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:34:18,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3935 states. [2022-03-15 20:34:18,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3935 to 2207. [2022-03-15 20:34:18,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2207 states, 2206 states have (on average 2.8218495013599276) internal successors, (6225), 2206 states have internal predecessors, (6225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:18,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2207 states to 2207 states and 6225 transitions. [2022-03-15 20:34:18,189 INFO L78 Accepts]: Start accepts. Automaton has 2207 states and 6225 transitions. Word has length 21 [2022-03-15 20:34:18,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:18,189 INFO L470 AbstractCegarLoop]: Abstraction has 2207 states and 6225 transitions. [2022-03-15 20:34:18,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7692307692307692) internal successors, (46), 26 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:18,189 INFO L276 IsEmpty]: Start isEmpty. Operand 2207 states and 6225 transitions. [2022-03-15 20:34:18,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:18,191 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:18,191 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:18,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2022-03-15 20:34:18,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:18,395 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:18,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:18,396 INFO L85 PathProgramCache]: Analyzing trace with hash -72373114, now seen corresponding path program 127 times [2022-03-15 20:34:18,407 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:18,407 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243453864] [2022-03-15 20:34:18,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:18,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:18,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:18,467 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:18,467 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:18,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243453864] [2022-03-15 20:34:18,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243453864] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:18,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195830545] [2022-03-15 20:34:18,467 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:34:18,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:18,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:18,469 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:18,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-03-15 20:34:18,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:18,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:18,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:18,604 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:18,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:18,634 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:18,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195830545] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:18,634 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:18,634 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 22 [2022-03-15 20:34:18,635 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1377783093] [2022-03-15 20:34:18,635 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:18,635 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:18,637 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 49 transitions. [2022-03-15 20:34:18,637 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:18,793 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [275981#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 275989#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 2 incThread1of1ForFork0_i))), 275982#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 275987#(or (<= incThread1of1ForFork0_i 2) (<= n (+ incThread1of1ForFork0_i 1))), 275988#(< incThread1of1ForFork0_i n), 275985#(or (<= n 3) (<= 0 decThread1of1ForFork1_i)), 275990#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 3 incThread1of1ForFork0_i))), 275986#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 3)), 275984#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 3 incThread1of1ForFork0_i))), 275983#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:34:18,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:34:18,793 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:18,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:34:18,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=798, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:34:18,794 INFO L87 Difference]: Start difference. First operand 2207 states and 6225 transitions. Second operand has 24 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:20,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:20,522 INFO L93 Difference]: Finished difference Result 3500 states and 8816 transitions. [2022-03-15 20:34:20,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-03-15 20:34:20,523 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:20,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:20,527 INFO L225 Difference]: With dead ends: 3500 [2022-03-15 20:34:20,527 INFO L226 Difference]: Without dead ends: 3488 [2022-03-15 20:34:20,528 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6099 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3691, Invalid=13079, Unknown=0, NotChecked=0, Total=16770 [2022-03-15 20:34:20,528 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 248 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:20,529 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 59 Invalid, 776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:34:20,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3488 states. [2022-03-15 20:34:20,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3488 to 2183. [2022-03-15 20:34:20,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2183 states, 2182 states have (on average 2.8120989917506876) internal successors, (6136), 2182 states have internal predecessors, (6136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:20,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2183 states to 2183 states and 6136 transitions. [2022-03-15 20:34:20,557 INFO L78 Accepts]: Start accepts. Automaton has 2183 states and 6136 transitions. Word has length 21 [2022-03-15 20:34:20,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:20,557 INFO L470 AbstractCegarLoop]: Abstraction has 2183 states and 6136 transitions. [2022-03-15 20:34:20,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:20,558 INFO L276 IsEmpty]: Start isEmpty. Operand 2183 states and 6136 transitions. [2022-03-15 20:34:20,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:20,560 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:20,560 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:20,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:20,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:20,761 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:20,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:20,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1128754930, now seen corresponding path program 128 times [2022-03-15 20:34:20,761 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:20,761 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356423977] [2022-03-15 20:34:20,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:20,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:20,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:20,838 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:20,838 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:20,838 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356423977] [2022-03-15 20:34:20,838 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356423977] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:20,838 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359647830] [2022-03-15 20:34:20,838 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:34:20,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:20,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:20,839 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:20,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-03-15 20:34:20,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:34:20,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:20,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:20,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:20,963 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:20,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:20,993 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:20,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359647830] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:20,994 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:20,994 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 22 [2022-03-15 20:34:20,994 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1248225203] [2022-03-15 20:34:20,994 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:20,995 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:20,997 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 20:34:20,997 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:21,175 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [284200#(or (<= incThread1of1ForFork0_i 2) (<= n (+ incThread1of1ForFork0_i 1))), 284196#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 284203#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 3 incThread1of1ForFork0_i))), 284204#(or (<= n 3) (<= 0 decThread1of1ForFork1_i)), 284199#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 3)), 284202#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 3 incThread1of1ForFork0_i))), 284205#(< incThread1of1ForFork0_i n), 284197#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 284198#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 2 incThread1of1ForFork0_i))), 284201#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 2 incThread1of1ForFork0_i))), 284206#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:34:21,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:34:21,175 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:21,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:34:21,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=869, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:34:21,175 INFO L87 Difference]: Start difference. First operand 2183 states and 6136 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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) [2022-03-15 20:34:22,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:22,953 INFO L93 Difference]: Finished difference Result 3541 states and 8879 transitions. [2022-03-15 20:34:22,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-03-15 20:34:22,953 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:22,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:22,957 INFO L225 Difference]: With dead ends: 3541 [2022-03-15 20:34:22,957 INFO L226 Difference]: Without dead ends: 3521 [2022-03-15 20:34:22,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6319 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3772, Invalid=13784, Unknown=0, NotChecked=0, Total=17556 [2022-03-15 20:34:22,958 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 284 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:22,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 53 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 579 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:34:22,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3521 states. [2022-03-15 20:34:22,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3521 to 2178. [2022-03-15 20:34:22,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2178 states, 2177 states have (on average 2.811208084519982) internal successors, (6120), 2177 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:22,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2178 states to 2178 states and 6120 transitions. [2022-03-15 20:34:22,986 INFO L78 Accepts]: Start accepts. Automaton has 2178 states and 6120 transitions. Word has length 21 [2022-03-15 20:34:22,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:22,986 INFO L470 AbstractCegarLoop]: Abstraction has 2178 states and 6120 transitions. [2022-03-15 20:34:22,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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) [2022-03-15 20:34:22,986 INFO L276 IsEmpty]: Start isEmpty. Operand 2178 states and 6120 transitions. [2022-03-15 20:34:22,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:22,989 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:22,989 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:23,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:23,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable131 [2022-03-15 20:34:23,189 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:23,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:23,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1670437221, now seen corresponding path program 129 times [2022-03-15 20:34:23,190 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:23,190 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169445256] [2022-03-15 20:34:23,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:23,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:23,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:23,246 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 7 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:23,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:23,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169445256] [2022-03-15 20:34:23,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169445256] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:23,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238746017] [2022-03-15 20:34:23,247 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:34:23,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:23,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:23,248 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:23,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-03-15 20:34:23,267 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:34:23,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:23,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:23,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:23,378 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:23,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:23,409 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 7 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:23,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238746017] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:23,409 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:23,409 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 22 [2022-03-15 20:34:23,409 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [287420957] [2022-03-15 20:34:23,409 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:23,410 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:23,412 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 49 transitions. [2022-03-15 20:34:23,412 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:23,585 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [292453#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 292457#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 292448#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 292455#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 292454#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 292451#(or (<= n 3) (<= decThread1of1ForFork1_i 0)), 292450#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 292447#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 292452#(or (<= n incThread1of1ForFork0_i) (<= 3 incThread1of1ForFork0_i)), 292449#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 292456#(< incThread1of1ForFork0_i n)] [2022-03-15 20:34:23,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:34:23,585 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:23,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:34:23,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=824, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:34:23,586 INFO L87 Difference]: Start difference. First operand 2178 states and 6120 transitions. Second operand has 25 states, 25 states have (on average 1.88) internal successors, (47), 25 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:24,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:24,389 INFO L93 Difference]: Finished difference Result 2770 states and 7282 transitions. [2022-03-15 20:34:24,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 20:34:24,389 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.88) internal successors, (47), 25 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:24,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:24,393 INFO L225 Difference]: With dead ends: 2770 [2022-03-15 20:34:24,393 INFO L226 Difference]: Without dead ends: 2768 [2022-03-15 20:34:24,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2240 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1983, Invalid=5499, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 20:34:24,393 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 106 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:24,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 50 Invalid, 582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:24,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2768 states. [2022-03-15 20:34:24,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2768 to 2174. [2022-03-15 20:34:24,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2174 states, 2173 states have (on average 2.810860561435803) internal successors, (6108), 2173 states have internal predecessors, (6108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:24,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2174 states to 2174 states and 6108 transitions. [2022-03-15 20:34:24,420 INFO L78 Accepts]: Start accepts. Automaton has 2174 states and 6108 transitions. Word has length 21 [2022-03-15 20:34:24,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:24,420 INFO L470 AbstractCegarLoop]: Abstraction has 2174 states and 6108 transitions. [2022-03-15 20:34:24,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.88) internal successors, (47), 25 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:24,420 INFO L276 IsEmpty]: Start isEmpty. Operand 2174 states and 6108 transitions. [2022-03-15 20:34:24,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:24,423 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:24,423 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:24,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Ended with exit code 0 [2022-03-15 20:34:24,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:24,624 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:24,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:24,624 INFO L85 PathProgramCache]: Analyzing trace with hash 483147142, now seen corresponding path program 130 times [2022-03-15 20:34:24,624 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:24,625 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282054833] [2022-03-15 20:34:24,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:24,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:24,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:24,681 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:24,681 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:24,681 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282054833] [2022-03-15 20:34:24,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282054833] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:24,681 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204473795] [2022-03-15 20:34:24,681 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:34:24,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:24,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:24,682 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:24,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-03-15 20:34:24,700 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:34:24,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:24,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:24,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:24,815 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:24,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:24,849 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:24,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204473795] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:24,849 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:24,849 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 22 [2022-03-15 20:34:24,849 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [407889485] [2022-03-15 20:34:24,849 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:24,850 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:24,852 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 57 transitions. [2022-03-15 20:34:24,852 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:25,042 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [299826#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 299833#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 299832#(< incThread1of1ForFork0_i n), 299836#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 2 incThread1of1ForFork0_i))), 299835#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 299830#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 2 incThread1of1ForFork0_i))), 299831#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 3 incThread1of1ForFork0_i))), 299834#(or (<= n 3) (<= 0 decThread1of1ForFork1_i)), 299829#(or (<= incThread1of1ForFork0_i 2) (<= n (+ incThread1of1ForFork0_i 1))), 299827#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 299837#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 3 incThread1of1ForFork0_i))), 299828#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 3))] [2022-03-15 20:34:25,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:34:25,042 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:25,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:34:25,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=935, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:34:25,043 INFO L87 Difference]: Start difference. First operand 2174 states and 6108 transitions. Second operand has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 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) [2022-03-15 20:34:27,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:27,032 INFO L93 Difference]: Finished difference Result 3950 states and 10059 transitions. [2022-03-15 20:34:27,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-03-15 20:34:27,036 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:27,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:27,042 INFO L225 Difference]: With dead ends: 3950 [2022-03-15 20:34:27,042 INFO L226 Difference]: Without dead ends: 3926 [2022-03-15 20:34:27,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7240 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4158, Invalid=15582, Unknown=0, NotChecked=0, Total=19740 [2022-03-15 20:34:27,044 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 226 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 236 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 236 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:27,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 52 Invalid, 811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [236 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:34:27,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3926 states. [2022-03-15 20:34:27,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3926 to 2215. [2022-03-15 20:34:27,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2215 states, 2214 states have (on average 2.8202348690153567) internal successors, (6244), 2214 states have internal predecessors, (6244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:27,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2215 states to 2215 states and 6244 transitions. [2022-03-15 20:34:27,079 INFO L78 Accepts]: Start accepts. Automaton has 2215 states and 6244 transitions. Word has length 21 [2022-03-15 20:34:27,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:27,079 INFO L470 AbstractCegarLoop]: Abstraction has 2215 states and 6244 transitions. [2022-03-15 20:34:27,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 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) [2022-03-15 20:34:27,080 INFO L276 IsEmpty]: Start isEmpty. Operand 2215 states and 6244 transitions. [2022-03-15 20:34:27,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:27,082 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:27,082 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:27,097 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2022-03-15 20:34:27,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:27,282 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:27,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:27,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1358757903, now seen corresponding path program 131 times [2022-03-15 20:34:27,283 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:27,283 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793706010] [2022-03-15 20:34:27,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:27,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:27,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:27,342 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 7 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:27,343 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:27,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793706010] [2022-03-15 20:34:27,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793706010] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:27,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447779835] [2022-03-15 20:34:27,343 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:34:27,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:27,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:27,344 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:27,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-03-15 20:34:27,362 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:34:27,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:27,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:27,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:27,469 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:27,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:27,500 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 7 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:27,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447779835] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:27,500 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:27,500 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 22 [2022-03-15 20:34:27,500 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [822248213] [2022-03-15 20:34:27,501 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:27,501 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:27,503 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 20:34:27,503 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:27,710 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [308580#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 308582#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 308584#(< incThread1of1ForFork0_i n), 308579#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 308583#(or (<= n 3) (<= decThread1of1ForFork1_i 0)), 308577#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 308575#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 308576#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 308585#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 308581#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 308586#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 308578#(or (<= n incThread1of1ForFork0_i) (<= 3 incThread1of1ForFork0_i))] [2022-03-15 20:34:27,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:34:27,711 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:27,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:34:27,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=896, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:34:27,711 INFO L87 Difference]: Start difference. First operand 2215 states and 6244 transitions. Second operand has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:28,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:28,393 INFO L93 Difference]: Finished difference Result 2742 states and 7288 transitions. [2022-03-15 20:34:28,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 20:34:28,393 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:28,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:28,396 INFO L225 Difference]: With dead ends: 2742 [2022-03-15 20:34:28,396 INFO L226 Difference]: Without dead ends: 2736 [2022-03-15 20:34:28,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1678 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1514, Invalid=4338, Unknown=0, NotChecked=0, Total=5852 [2022-03-15 20:34:28,397 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 92 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:28,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 54 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 553 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:28,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2736 states. [2022-03-15 20:34:28,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2736 to 2211. [2022-03-15 20:34:28,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2211 states, 2210 states have (on average 2.8199095022624436) internal successors, (6232), 2210 states have internal predecessors, (6232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:28,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2211 states to 2211 states and 6232 transitions. [2022-03-15 20:34:28,423 INFO L78 Accepts]: Start accepts. Automaton has 2211 states and 6232 transitions. Word has length 21 [2022-03-15 20:34:28,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:28,423 INFO L470 AbstractCegarLoop]: Abstraction has 2211 states and 6232 transitions. [2022-03-15 20:34:28,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:28,423 INFO L276 IsEmpty]: Start isEmpty. Operand 2211 states and 6232 transitions. [2022-03-15 20:34:28,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:28,425 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:28,425 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:28,441 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2022-03-15 20:34:28,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-03-15 20:34:28,626 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:28,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:28,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1087496178, now seen corresponding path program 132 times [2022-03-15 20:34:28,627 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:28,627 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102174108] [2022-03-15 20:34:28,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:28,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:28,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:28,691 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:28,691 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:28,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102174108] [2022-03-15 20:34:28,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102174108] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:28,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489330998] [2022-03-15 20:34:28,691 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:34:28,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:28,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:28,693 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:28,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-03-15 20:34:28,714 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:34:28,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:28,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:28,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:28,822 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:28,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:28,853 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:28,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489330998] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:28,853 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:28,853 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 22 [2022-03-15 20:34:28,853 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1822097243] [2022-03-15 20:34:28,853 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:28,854 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:28,856 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 61 transitions. [2022-03-15 20:34:28,856 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:29,076 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [315985#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 2 incThread1of1ForFork0_i))), 315983#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 315984#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 315986#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 3 incThread1of1ForFork0_i))), 315981#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 315979#(< incThread1of1ForFork0_i n), 315990#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 2 incThread1of1ForFork0_i))), 315980#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 315987#(or (<= n 3) (<= 0 decThread1of1ForFork1_i)), 315991#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 3 incThread1of1ForFork0_i))), 315989#(or (<= incThread1of1ForFork0_i 2) (<= n (+ incThread1of1ForFork0_i 1))), 315982#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 315988#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 3))] [2022-03-15 20:34:29,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:34:29,076 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:29,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:34:29,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:34:29,077 INFO L87 Difference]: Start difference. First operand 2211 states and 6232 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 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) [2022-03-15 20:34:31,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:31,270 INFO L93 Difference]: Finished difference Result 4463 states and 11564 transitions. [2022-03-15 20:34:31,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-03-15 20:34:31,270 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:31,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:31,276 INFO L225 Difference]: With dead ends: 4463 [2022-03-15 20:34:31,276 INFO L226 Difference]: Without dead ends: 4439 [2022-03-15 20:34:31,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7846 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4406, Invalid=16764, Unknown=0, NotChecked=0, Total=21170 [2022-03-15 20:34:31,277 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 193 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:31,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 52 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:34:31,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4439 states. [2022-03-15 20:34:31,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4439 to 2245. [2022-03-15 20:34:31,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2245 states, 2244 states have (on average 2.8266488413547237) internal successors, (6343), 2244 states have internal predecessors, (6343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:31,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2245 states to 2245 states and 6343 transitions. [2022-03-15 20:34:31,313 INFO L78 Accepts]: Start accepts. Automaton has 2245 states and 6343 transitions. Word has length 21 [2022-03-15 20:34:31,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:31,313 INFO L470 AbstractCegarLoop]: Abstraction has 2245 states and 6343 transitions. [2022-03-15 20:34:31,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 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) [2022-03-15 20:34:31,313 INFO L276 IsEmpty]: Start isEmpty. Operand 2245 states and 6343 transitions. [2022-03-15 20:34:31,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:31,316 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:31,316 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:31,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:31,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-03-15 20:34:31,535 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:31,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:31,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1762168454, now seen corresponding path program 133 times [2022-03-15 20:34:31,536 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:31,536 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747917058] [2022-03-15 20:34:31,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:31,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:31,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:31,592 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:31,593 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:31,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747917058] [2022-03-15 20:34:31,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747917058] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:31,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000526390] [2022-03-15 20:34:31,593 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:34:31,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:31,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:31,594 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:31,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-03-15 20:34:31,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:31,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:31,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:31,717 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:31,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:31,748 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:31,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000526390] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:31,748 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:31,749 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 22 [2022-03-15 20:34:31,749 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [516852535] [2022-03-15 20:34:31,749 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:31,749 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:31,752 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 65 transitions. [2022-03-15 20:34:31,752 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:31,992 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [325319#(or (<= incThread1of1ForFork0_i 2) (<= n (+ incThread1of1ForFork0_i 1))), 325310#(< incThread1of1ForFork0_i n), 325314#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 325317#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 2 incThread1of1ForFork0_i))), 325318#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 3)), 325315#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 325323#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 3 incThread1of1ForFork0_i))), 325320#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 2 incThread1of1ForFork0_i))), 325311#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 325312#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 325313#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 325316#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 325321#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 3 incThread1of1ForFork0_i))), 325322#(or (<= n 3) (<= 0 decThread1of1ForFork1_i))] [2022-03-15 20:34:31,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 20:34:31,992 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:31,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 20:34:31,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1040, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:34:31,993 INFO L87 Difference]: Start difference. First operand 2245 states and 6343 transitions. Second operand has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 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) [2022-03-15 20:34:34,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:34,146 INFO L93 Difference]: Finished difference Result 4864 states and 12768 transitions. [2022-03-15 20:34:34,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-03-15 20:34:34,147 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:34,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:34,153 INFO L225 Difference]: With dead ends: 4864 [2022-03-15 20:34:34,153 INFO L226 Difference]: Without dead ends: 4844 [2022-03-15 20:34:34,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6998 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4036, Invalid=15146, Unknown=0, NotChecked=0, Total=19182 [2022-03-15 20:34:34,155 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 212 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 245 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 245 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:34,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 53 Invalid, 791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [245 Valid, 546 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:34:34,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4844 states. [2022-03-15 20:34:34,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4844 to 2209. [2022-03-15 20:34:34,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2209 states, 2208 states have (on average 2.831974637681159) internal successors, (6253), 2208 states have internal predecessors, (6253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:34,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2209 states to 2209 states and 6253 transitions. [2022-03-15 20:34:34,192 INFO L78 Accepts]: Start accepts. Automaton has 2209 states and 6253 transitions. Word has length 21 [2022-03-15 20:34:34,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:34,192 INFO L470 AbstractCegarLoop]: Abstraction has 2209 states and 6253 transitions. [2022-03-15 20:34:34,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 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) [2022-03-15 20:34:34,192 INFO L276 IsEmpty]: Start isEmpty. Operand 2209 states and 6253 transitions. [2022-03-15 20:34:34,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:34,194 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:34,194 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:34,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2022-03-15 20:34:34,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-03-15 20:34:34,395 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:34,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:34,395 INFO L85 PathProgramCache]: Analyzing trace with hash -760578807, now seen corresponding path program 134 times [2022-03-15 20:34:34,399 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:34,399 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681584572] [2022-03-15 20:34:34,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:34,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:34,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:34,461 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:34,461 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:34,461 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681584572] [2022-03-15 20:34:34,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681584572] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:34,461 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797772895] [2022-03-15 20:34:34,461 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:34:34,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:34,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:34,462 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:34,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-03-15 20:34:34,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:34:34,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:34,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:34,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:34,590 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:34,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:34,621 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:34,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797772895] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:34,621 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:34,621 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 24 [2022-03-15 20:34:34,621 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1641412165] [2022-03-15 20:34:34,621 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:34,622 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:34,624 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 47 transitions. [2022-03-15 20:34:34,624 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:34,773 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [334964#(< decThread1of1ForFork1_i n), 334958#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 334963#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 334959#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 334960#(or (<= n 2) (<= decThread1of1ForFork1_i 0)), 334957#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 334965#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 334961#(or (<= 2 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 334962#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 1 incThread1of1ForFork0_i)), 334966#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n))] [2022-03-15 20:34:34,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:34:34,773 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:34,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:34:34,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=843, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:34:34,773 INFO L87 Difference]: Start difference. First operand 2209 states and 6253 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:35,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:35,453 INFO L93 Difference]: Finished difference Result 2707 states and 7257 transitions. [2022-03-15 20:34:35,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-15 20:34:35,454 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:35,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:35,457 INFO L225 Difference]: With dead ends: 2707 [2022-03-15 20:34:35,457 INFO L226 Difference]: Without dead ends: 2703 [2022-03-15 20:34:35,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1884 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1759, Invalid=4721, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 20:34:35,458 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 86 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:35,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 68 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:35,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2703 states. [2022-03-15 20:34:35,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2703 to 2228. [2022-03-15 20:34:35,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2228 states, 2227 states have (on average 2.8244274809160306) internal successors, (6290), 2227 states have internal predecessors, (6290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:35,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2228 states to 2228 states and 6290 transitions. [2022-03-15 20:34:35,485 INFO L78 Accepts]: Start accepts. Automaton has 2228 states and 6290 transitions. Word has length 21 [2022-03-15 20:34:35,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:35,485 INFO L470 AbstractCegarLoop]: Abstraction has 2228 states and 6290 transitions. [2022-03-15 20:34:35,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:35,485 INFO L276 IsEmpty]: Start isEmpty. Operand 2228 states and 6290 transitions. [2022-03-15 20:34:35,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:35,487 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:35,487 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:35,524 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2022-03-15 20:34:35,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:35,687 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:35,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:35,688 INFO L85 PathProgramCache]: Analyzing trace with hash 917837474, now seen corresponding path program 135 times [2022-03-15 20:34:35,688 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:35,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126272734] [2022-03-15 20:34:35,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:35,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:35,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:35,753 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:35,753 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:35,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126272734] [2022-03-15 20:34:35,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126272734] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:35,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786873096] [2022-03-15 20:34:35,753 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:34:35,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:35,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:35,754 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:35,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-03-15 20:34:35,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:34:35,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:35,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:35,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:35,894 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:35,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:35,929 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:35,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786873096] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:35,929 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:35,929 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 24 [2022-03-15 20:34:35,929 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [145892907] [2022-03-15 20:34:35,929 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:35,930 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:35,932 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 45 transitions. [2022-03-15 20:34:35,932 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:36,088 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [342371#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 342372#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 342375#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1)), 342378#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 342377#(or (<= n 2) (<= 0 decThread1of1ForFork1_i)), 342370#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 342373#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i))), 342369#(< decThread1of1ForFork1_i n), 342374#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i)), 342376#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:34:36,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:34:36,088 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:36,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:34:36,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=932, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:34:36,088 INFO L87 Difference]: Start difference. First operand 2228 states and 6290 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:37,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:37,306 INFO L93 Difference]: Finished difference Result 4065 states and 10609 transitions. [2022-03-15 20:34:37,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-15 20:34:37,307 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:37,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:37,312 INFO L225 Difference]: With dead ends: 4065 [2022-03-15 20:34:37,312 INFO L226 Difference]: Without dead ends: 4062 [2022-03-15 20:34:37,313 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3768 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2354, Invalid=8152, Unknown=0, NotChecked=0, Total=10506 [2022-03-15 20:34:37,313 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 195 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:37,313 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 77 Invalid, 775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:34:37,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4062 states. [2022-03-15 20:34:37,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4062 to 1975. [2022-03-15 20:34:37,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1975 states, 1974 states have (on average 2.838905775075988) internal successors, (5604), 1974 states have internal predecessors, (5604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:37,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1975 states to 1975 states and 5604 transitions. [2022-03-15 20:34:37,344 INFO L78 Accepts]: Start accepts. Automaton has 1975 states and 5604 transitions. Word has length 21 [2022-03-15 20:34:37,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:37,344 INFO L470 AbstractCegarLoop]: Abstraction has 1975 states and 5604 transitions. [2022-03-15 20:34:37,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:37,344 INFO L276 IsEmpty]: Start isEmpty. Operand 1975 states and 5604 transitions. [2022-03-15 20:34:37,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:37,346 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:37,346 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:37,362 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:37,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2022-03-15 20:34:37,547 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:37,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:37,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1822483042, now seen corresponding path program 136 times [2022-03-15 20:34:37,548 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:37,548 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108004904] [2022-03-15 20:34:37,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:37,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:37,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:37,603 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:37,603 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:37,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108004904] [2022-03-15 20:34:37,603 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108004904] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:37,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709028481] [2022-03-15 20:34:37,603 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:34:37,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:37,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:37,604 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:37,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-03-15 20:34:37,623 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:34:37,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:37,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:37,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:37,741 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:37,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:37,781 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:37,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709028481] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:37,781 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:37,781 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 22 [2022-03-15 20:34:37,781 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1529509678] [2022-03-15 20:34:37,781 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:37,782 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:37,784 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 45 transitions. [2022-03-15 20:34:37,784 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:37,909 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [350675#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 350679#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i)), 350676#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 350681#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i))), 350677#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i))), 350680#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1)), 350682#(< incThread1of1ForFork0_i n), 350678#(or (<= n 2) (<= 0 decThread1of1ForFork1_i))] [2022-03-15 20:34:37,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:34:37,910 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:37,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:34:37,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=685, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:34:37,910 INFO L87 Difference]: Start difference. First operand 1975 states and 5604 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:39,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:39,195 INFO L93 Difference]: Finished difference Result 2867 states and 7298 transitions. [2022-03-15 20:34:39,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-15 20:34:39,195 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:39,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:39,199 INFO L225 Difference]: With dead ends: 2867 [2022-03-15 20:34:39,199 INFO L226 Difference]: Without dead ends: 2857 [2022-03-15 20:34:39,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4708 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2926, Invalid=10184, Unknown=0, NotChecked=0, Total=13110 [2022-03-15 20:34:39,201 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 188 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:39,201 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 59 Invalid, 656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:39,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2857 states. [2022-03-15 20:34:39,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2857 to 1939. [2022-03-15 20:34:39,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1939 states, 1938 states have (on average 2.826109391124871) internal successors, (5477), 1938 states have internal predecessors, (5477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:39,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1939 states to 1939 states and 5477 transitions. [2022-03-15 20:34:39,229 INFO L78 Accepts]: Start accepts. Automaton has 1939 states and 5477 transitions. Word has length 21 [2022-03-15 20:34:39,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:39,229 INFO L470 AbstractCegarLoop]: Abstraction has 1939 states and 5477 transitions. [2022-03-15 20:34:39,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:39,229 INFO L276 IsEmpty]: Start isEmpty. Operand 1939 states and 5477 transitions. [2022-03-15 20:34:39,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:39,231 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:39,231 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:39,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:39,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-03-15 20:34:39,447 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:39,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:39,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1510803724, now seen corresponding path program 137 times [2022-03-15 20:34:39,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:39,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211495179] [2022-03-15 20:34:39,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:39,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:39,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:39,499 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:39,500 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:39,500 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211495179] [2022-03-15 20:34:39,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211495179] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:39,500 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448174978] [2022-03-15 20:34:39,500 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:34:39,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:39,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:39,501 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:39,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-03-15 20:34:39,524 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:34:39,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:39,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:39,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:39,651 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:39,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:39,681 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:39,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448174978] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:39,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:39,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 22 [2022-03-15 20:34:39,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [744600883] [2022-03-15 20:34:39,682 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:39,683 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:39,685 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 49 transitions. [2022-03-15 20:34:39,685 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:39,819 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [357742#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 357741#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 357747#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i))), 357744#(or (<= n 2) (<= 0 decThread1of1ForFork1_i)), 357746#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1)), 357745#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i)), 357749#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 357743#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i))), 357748#(< incThread1of1ForFork0_i n)] [2022-03-15 20:34:39,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:34:39,819 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:39,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:34:39,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=750, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:34:39,820 INFO L87 Difference]: Start difference. First operand 1939 states and 5477 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:40,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:40,964 INFO L93 Difference]: Finished difference Result 2668 states and 6869 transitions. [2022-03-15 20:34:40,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-15 20:34:40,965 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:40,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:40,969 INFO L225 Difference]: With dead ends: 2668 [2022-03-15 20:34:40,969 INFO L226 Difference]: Without dead ends: 2656 [2022-03-15 20:34:40,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3451 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2234, Invalid=8068, Unknown=0, NotChecked=0, Total=10302 [2022-03-15 20:34:40,970 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 169 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:40,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 53 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:40,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2656 states. [2022-03-15 20:34:40,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2656 to 1915. [2022-03-15 20:34:40,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1915 states, 1914 states have (on average 2.822884012539185) internal successors, (5403), 1914 states have internal predecessors, (5403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:40,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1915 states to 1915 states and 5403 transitions. [2022-03-15 20:34:40,996 INFO L78 Accepts]: Start accepts. Automaton has 1915 states and 5403 transitions. Word has length 21 [2022-03-15 20:34:40,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:40,996 INFO L470 AbstractCegarLoop]: Abstraction has 1915 states and 5403 transitions. [2022-03-15 20:34:40,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:40,996 INFO L276 IsEmpty]: Start isEmpty. Operand 1915 states and 5403 transitions. [2022-03-15 20:34:40,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:40,998 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:40,998 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:41,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2022-03-15 20:34:41,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:41,199 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:41,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:41,199 INFO L85 PathProgramCache]: Analyzing trace with hash 15028579, now seen corresponding path program 138 times [2022-03-15 20:34:41,199 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:41,200 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501180260] [2022-03-15 20:34:41,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:41,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:41,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:41,258 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:41,258 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:41,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501180260] [2022-03-15 20:34:41,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501180260] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:41,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461859958] [2022-03-15 20:34:41,258 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:34:41,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:41,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:41,259 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:41,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-03-15 20:34:41,286 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:34:41,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:41,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:41,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:41,395 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:41,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:41,425 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:41,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461859958] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:41,425 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:41,425 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 22 [2022-03-15 20:34:41,425 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2062693055] [2022-03-15 20:34:41,425 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:41,426 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:41,428 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 45 transitions. [2022-03-15 20:34:41,428 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:41,574 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [364537#(or (<= 2 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 364540#(< incThread1of1ForFork0_i n), 364536#(or (<= n 2) (<= decThread1of1ForFork1_i 0)), 364541#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 364539#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 364533#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 364534#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 364535#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 364538#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 1 incThread1of1ForFork0_i))] [2022-03-15 20:34:41,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:34:41,574 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:41,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:34:41,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=726, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:34:41,575 INFO L87 Difference]: Start difference. First operand 1915 states and 5403 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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) [2022-03-15 20:34:42,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:42,163 INFO L93 Difference]: Finished difference Result 2501 states and 6563 transitions. [2022-03-15 20:34:42,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 20:34:42,163 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:42,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:42,167 INFO L225 Difference]: With dead ends: 2501 [2022-03-15 20:34:42,167 INFO L226 Difference]: Without dead ends: 2499 [2022-03-15 20:34:42,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1322 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1151, Invalid=3271, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 20:34:42,167 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 98 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:42,167 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 74 Invalid, 620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:42,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2499 states. [2022-03-15 20:34:42,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2499 to 1873. [2022-03-15 20:34:42,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1873 states, 1872 states have (on average 2.8162393162393164) internal successors, (5272), 1872 states have internal predecessors, (5272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:42,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1873 states to 1873 states and 5272 transitions. [2022-03-15 20:34:42,189 INFO L78 Accepts]: Start accepts. Automaton has 1873 states and 5272 transitions. Word has length 21 [2022-03-15 20:34:42,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:42,189 INFO L470 AbstractCegarLoop]: Abstraction has 1873 states and 5272 transitions. [2022-03-15 20:34:42,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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) [2022-03-15 20:34:42,190 INFO L276 IsEmpty]: Start isEmpty. Operand 1873 states and 5272 transitions. [2022-03-15 20:34:42,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:42,191 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:42,191 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:42,207 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Ended with exit code 0 [2022-03-15 20:34:42,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:42,392 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:42,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:42,392 INFO L85 PathProgramCache]: Analyzing trace with hash 438679458, now seen corresponding path program 139 times [2022-03-15 20:34:42,393 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:42,393 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112035069] [2022-03-15 20:34:42,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:42,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:42,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:42,450 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:42,450 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:42,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112035069] [2022-03-15 20:34:42,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112035069] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:42,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574738069] [2022-03-15 20:34:42,450 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:34:42,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:42,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:42,451 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:42,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-03-15 20:34:42,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:42,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:42,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:42,582 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:42,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:42,613 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:42,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574738069] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:42,613 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:42,613 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 22 [2022-03-15 20:34:42,613 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [787764358] [2022-03-15 20:34:42,613 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:42,614 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:42,616 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 20:34:42,616 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:42,769 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [371008#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 371006#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 371010#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1)), 371005#(< incThread1of1ForFork0_i n), 371009#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i))), 371007#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 371012#(or (<= n 2) (<= 0 decThread1of1ForFork1_i)), 371003#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 371011#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i))), 371004#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:34:42,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:34:42,770 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:42,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:34:42,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=812, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:34:42,770 INFO L87 Difference]: Start difference. First operand 1873 states and 5272 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:43,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:43,923 INFO L93 Difference]: Finished difference Result 2745 states and 7132 transitions. [2022-03-15 20:34:43,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-15 20:34:43,923 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:43,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:43,926 INFO L225 Difference]: With dead ends: 2745 [2022-03-15 20:34:43,926 INFO L226 Difference]: Without dead ends: 2739 [2022-03-15 20:34:43,927 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3393 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2117, Invalid=8185, Unknown=0, NotChecked=0, Total=10302 [2022-03-15 20:34:43,928 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 154 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 169 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 169 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:43,928 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 48 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [169 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:43,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2739 states. [2022-03-15 20:34:43,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2739 to 1869. [2022-03-15 20:34:43,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1869 states, 1868 states have (on average 2.8169164882226982) internal successors, (5262), 1868 states have internal predecessors, (5262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:43,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1869 states to 1869 states and 5262 transitions. [2022-03-15 20:34:43,950 INFO L78 Accepts]: Start accepts. Automaton has 1869 states and 5262 transitions. Word has length 21 [2022-03-15 20:34:43,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:43,950 INFO L470 AbstractCegarLoop]: Abstraction has 1869 states and 5262 transitions. [2022-03-15 20:34:43,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:43,950 INFO L276 IsEmpty]: Start isEmpty. Operand 1869 states and 5262 transitions. [2022-03-15 20:34:43,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:43,952 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:43,952 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:43,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:44,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:44,153 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:44,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:44,153 INFO L85 PathProgramCache]: Analyzing trace with hash -833422811, now seen corresponding path program 140 times [2022-03-15 20:34:44,154 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:44,154 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425119720] [2022-03-15 20:34:44,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:44,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:44,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:44,235 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:44,236 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:44,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425119720] [2022-03-15 20:34:44,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425119720] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:44,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120403642] [2022-03-15 20:34:44,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:34:44,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:44,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:44,237 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:44,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-03-15 20:34:44,257 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:34:44,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:44,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:44,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:44,395 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:44,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:44,430 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:44,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120403642] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:44,430 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:44,430 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 25 [2022-03-15 20:34:44,430 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [404807822] [2022-03-15 20:34:44,430 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:44,431 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:44,433 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 45 transitions. [2022-03-15 20:34:44,433 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:44,578 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [377789#(or (<= n 1) (<= decThread1of1ForFork1_i 0)), 377784#(< decThread1of1ForFork1_i n), 377788#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 377786#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i)), 377782#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 377790#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 377787#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 377783#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 377785#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i))] [2022-03-15 20:34:44,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:34:44,578 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:44,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:34:44,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=857, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:34:44,579 INFO L87 Difference]: Start difference. First operand 1869 states and 5262 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 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) [2022-03-15 20:34:45,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:45,045 INFO L93 Difference]: Finished difference Result 2295 states and 6110 transitions. [2022-03-15 20:34:45,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 20:34:45,045 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:45,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:45,048 INFO L225 Difference]: With dead ends: 2295 [2022-03-15 20:34:45,048 INFO L226 Difference]: Without dead ends: 2290 [2022-03-15 20:34:45,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1320 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1179, Invalid=3377, Unknown=0, NotChecked=0, Total=4556 [2022-03-15 20:34:45,049 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 91 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:45,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 57 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:45,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2290 states. [2022-03-15 20:34:45,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2290 to 1917. [2022-03-15 20:34:45,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1917 states, 1916 states have (on average 2.8126304801670146) internal successors, (5389), 1916 states have internal predecessors, (5389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:45,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1917 states to 1917 states and 5389 transitions. [2022-03-15 20:34:45,073 INFO L78 Accepts]: Start accepts. Automaton has 1917 states and 5389 transitions. Word has length 21 [2022-03-15 20:34:45,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:45,073 INFO L470 AbstractCegarLoop]: Abstraction has 1917 states and 5389 transitions. [2022-03-15 20:34:45,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 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) [2022-03-15 20:34:45,073 INFO L276 IsEmpty]: Start isEmpty. Operand 1917 states and 5389 transitions. [2022-03-15 20:34:45,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:45,075 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:45,075 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:45,091 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-03-15 20:34:45,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:45,275 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:45,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:45,276 INFO L85 PathProgramCache]: Analyzing trace with hash -342125652, now seen corresponding path program 141 times [2022-03-15 20:34:45,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:45,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205876699] [2022-03-15 20:34:45,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:45,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:45,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:45,340 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:45,340 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:45,341 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205876699] [2022-03-15 20:34:45,341 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205876699] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:45,341 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322379928] [2022-03-15 20:34:45,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:34:45,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:45,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:45,342 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:45,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-03-15 20:34:45,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:34:45,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:45,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:45,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:45,537 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:45,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:45,574 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:45,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322379928] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:45,574 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:45,575 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 25 [2022-03-15 20:34:45,575 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1310980511] [2022-03-15 20:34:45,575 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:45,575 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:45,577 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 43 transitions. [2022-03-15 20:34:45,577 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:45,734 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [384140#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 384137#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 384136#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 384138#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 384134#(< decThread1of1ForFork1_i n), 384135#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 384139#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 384141#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 384142#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n))] [2022-03-15 20:34:45,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:34:45,734 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:45,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:34:45,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=923, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:34:45,734 INFO L87 Difference]: Start difference. First operand 1917 states and 5389 transitions. Second operand has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:46,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:46,550 INFO L93 Difference]: Finished difference Result 3126 states and 8246 transitions. [2022-03-15 20:34:46,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-15 20:34:46,550 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:46,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:46,554 INFO L225 Difference]: With dead ends: 3126 [2022-03-15 20:34:46,554 INFO L226 Difference]: Without dead ends: 3120 [2022-03-15 20:34:46,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2356 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1520, Invalid=5452, Unknown=0, NotChecked=0, Total=6972 [2022-03-15 20:34:46,555 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 142 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:46,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 62 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:46,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3120 states. [2022-03-15 20:34:46,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3120 to 1812. [2022-03-15 20:34:46,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1812 states, 1811 states have (on average 2.8216454997239095) internal successors, (5110), 1811 states have internal predecessors, (5110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:46,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1812 states to 1812 states and 5110 transitions. [2022-03-15 20:34:46,580 INFO L78 Accepts]: Start accepts. Automaton has 1812 states and 5110 transitions. Word has length 21 [2022-03-15 20:34:46,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:46,580 INFO L470 AbstractCegarLoop]: Abstraction has 1812 states and 5110 transitions. [2022-03-15 20:34:46,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:46,580 INFO L276 IsEmpty]: Start isEmpty. Operand 1812 states and 5110 transitions. [2022-03-15 20:34:46,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:46,582 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:46,582 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:46,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2022-03-15 20:34:46,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-03-15 20:34:46,782 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:46,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:46,782 INFO L85 PathProgramCache]: Analyzing trace with hash 433481734, now seen corresponding path program 142 times [2022-03-15 20:34:46,783 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:46,783 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178973944] [2022-03-15 20:34:46,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:46,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:46,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:46,830 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:46,830 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:46,831 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178973944] [2022-03-15 20:34:46,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178973944] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:46,831 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336754509] [2022-03-15 20:34:46,831 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:34:46,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:46,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:46,832 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:46,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-03-15 20:34:46,850 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:34:46,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:46,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:46,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:46,974 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:46,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:47,003 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:47,004 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336754509] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:47,004 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:47,004 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 22 [2022-03-15 20:34:47,004 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1851097271] [2022-03-15 20:34:47,004 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:47,005 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:47,006 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 41 transitions. [2022-03-15 20:34:47,006 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:47,094 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [391137#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 391139#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 391141#(< incThread1of1ForFork0_i n), 391138#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 391140#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 391136#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:34:47,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:34:47,094 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:47,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:34:47,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=582, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:34:47,095 INFO L87 Difference]: Start difference. First operand 1812 states and 5110 transitions. Second operand has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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) [2022-03-15 20:34:47,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:47,989 INFO L93 Difference]: Finished difference Result 2339 states and 6052 transitions. [2022-03-15 20:34:47,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-15 20:34:47,989 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:47,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:47,992 INFO L225 Difference]: With dead ends: 2339 [2022-03-15 20:34:47,992 INFO L226 Difference]: Without dead ends: 2329 [2022-03-15 20:34:47,993 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3239 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1986, Invalid=7326, Unknown=0, NotChecked=0, Total=9312 [2022-03-15 20:34:47,993 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 116 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:47,993 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 55 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:47,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2329 states. [2022-03-15 20:34:48,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2329 to 1771. [2022-03-15 20:34:48,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1771 states, 1770 states have (on average 2.8146892655367233) internal successors, (4982), 1770 states have internal predecessors, (4982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:48,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1771 states to 1771 states and 4982 transitions. [2022-03-15 20:34:48,014 INFO L78 Accepts]: Start accepts. Automaton has 1771 states and 4982 transitions. Word has length 21 [2022-03-15 20:34:48,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:48,014 INFO L470 AbstractCegarLoop]: Abstraction has 1771 states and 4982 transitions. [2022-03-15 20:34:48,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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) [2022-03-15 20:34:48,014 INFO L276 IsEmpty]: Start isEmpty. Operand 1771 states and 4982 transitions. [2022-03-15 20:34:48,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:48,016 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:48,016 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:48,031 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2022-03-15 20:34:48,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-03-15 20:34:48,216 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:48,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:48,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1732743374, now seen corresponding path program 143 times [2022-03-15 20:34:48,217 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:48,217 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31974775] [2022-03-15 20:34:48,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:48,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:48,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:48,264 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:48,264 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:48,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31974775] [2022-03-15 20:34:48,264 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31974775] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:48,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109680232] [2022-03-15 20:34:48,264 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:34:48,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:48,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:48,265 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:48,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-03-15 20:34:48,284 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:34:48,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:48,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:48,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:48,405 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:48,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:48,435 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:48,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109680232] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:48,435 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:48,435 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 22 [2022-03-15 20:34:48,436 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1013650098] [2022-03-15 20:34:48,436 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:48,436 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:48,438 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 45 transitions. [2022-03-15 20:34:48,438 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:48,537 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [397307#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 397310#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 397305#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 397309#(< incThread1of1ForFork0_i n), 397306#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 397304#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 397308#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0))] [2022-03-15 20:34:48,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:34:48,537 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:48,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:34:48,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=641, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:34:48,537 INFO L87 Difference]: Start difference. First operand 1771 states and 4982 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:34:49,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:49,322 INFO L93 Difference]: Finished difference Result 2184 states and 5714 transitions. [2022-03-15 20:34:49,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-15 20:34:49,322 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:49,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:49,325 INFO L225 Difference]: With dead ends: 2184 [2022-03-15 20:34:49,325 INFO L226 Difference]: Without dead ends: 2172 [2022-03-15 20:34:49,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2471 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1567, Invalid=5915, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 20:34:49,326 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 107 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:49,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 50 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:49,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2172 states. [2022-03-15 20:34:49,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2172 to 1759. [2022-03-15 20:34:49,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1759 states, 1758 states have (on average 2.8168373151308304) internal successors, (4952), 1758 states have internal predecessors, (4952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:49,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1759 states to 1759 states and 4952 transitions. [2022-03-15 20:34:49,353 INFO L78 Accepts]: Start accepts. Automaton has 1759 states and 4952 transitions. Word has length 21 [2022-03-15 20:34:49,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:49,353 INFO L470 AbstractCegarLoop]: Abstraction has 1759 states and 4952 transitions. [2022-03-15 20:34:49,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:34:49,353 INFO L276 IsEmpty]: Start isEmpty. Operand 1759 states and 4952 transitions. [2022-03-15 20:34:49,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:49,355 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:49,355 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:49,370 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Ended with exit code 0 [2022-03-15 20:34:49,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-03-15 20:34:49,555 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:49,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:49,555 INFO L85 PathProgramCache]: Analyzing trace with hash 236968229, now seen corresponding path program 144 times [2022-03-15 20:34:49,556 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:49,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013040024] [2022-03-15 20:34:49,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:49,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:49,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:49,603 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 7 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:49,603 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:49,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013040024] [2022-03-15 20:34:49,603 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013040024] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:49,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304794070] [2022-03-15 20:34:49,603 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:34:49,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:49,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:49,604 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:49,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-03-15 20:34:49,651 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:34:49,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:49,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:49,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:49,763 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:49,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:49,794 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 7 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:49,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304794070] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:49,794 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:49,794 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 22 [2022-03-15 20:34:49,794 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1134353458] [2022-03-15 20:34:49,794 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:49,795 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:49,797 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 41 transitions. [2022-03-15 20:34:49,797 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:49,898 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [403274#(or (<= n 1) (<= decThread1of1ForFork1_i 0)), 403278#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 403276#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i)), 403275#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i)), 403273#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 403277#(< incThread1of1ForFork0_i n), 403272#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i))] [2022-03-15 20:34:49,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:34:49,898 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:49,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:34:49,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=633, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:34:49,899 INFO L87 Difference]: Start difference. First operand 1759 states and 4952 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:50,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:50,237 INFO L93 Difference]: Finished difference Result 2142 states and 5653 transitions. [2022-03-15 20:34:50,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 20:34:50,237 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:50,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:50,240 INFO L225 Difference]: With dead ends: 2142 [2022-03-15 20:34:50,240 INFO L226 Difference]: Without dead ends: 2140 [2022-03-15 20:34:50,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 828 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=668, Invalid=1984, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 20:34:50,240 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 85 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:50,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 37 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:50,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2140 states. [2022-03-15 20:34:50,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2140 to 1747. [2022-03-15 20:34:50,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1747 states, 1746 states have (on average 2.8155784650630014) internal successors, (4916), 1746 states have internal predecessors, (4916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:50,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1747 states to 1747 states and 4916 transitions. [2022-03-15 20:34:50,262 INFO L78 Accepts]: Start accepts. Automaton has 1747 states and 4916 transitions. Word has length 21 [2022-03-15 20:34:50,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:50,262 INFO L470 AbstractCegarLoop]: Abstraction has 1747 states and 4916 transitions. [2022-03-15 20:34:50,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:50,262 INFO L276 IsEmpty]: Start isEmpty. Operand 1747 states and 4916 transitions. [2022-03-15 20:34:50,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:50,264 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:50,264 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:50,279 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2022-03-15 20:34:50,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:50,464 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:50,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:50,464 INFO L85 PathProgramCache]: Analyzing trace with hash -939818746, now seen corresponding path program 145 times [2022-03-15 20:34:50,465 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:50,465 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373259268] [2022-03-15 20:34:50,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:50,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:50,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:50,514 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:50,515 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:50,515 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373259268] [2022-03-15 20:34:50,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373259268] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:50,515 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65579266] [2022-03-15 20:34:50,515 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:34:50,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:50,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:50,516 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:50,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-03-15 20:34:50,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:50,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:50,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:50,656 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:50,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:50,699 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:50,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65579266] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:50,699 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:50,699 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 22 [2022-03-15 20:34:50,700 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [667831155] [2022-03-15 20:34:50,700 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:50,700 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:50,702 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 49 transitions. [2022-03-15 20:34:50,702 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:50,822 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [409109#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 409104#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 409106#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 409105#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 409107#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 409103#(< incThread1of1ForFork0_i n), 409110#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 409108#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1))] [2022-03-15 20:34:50,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:34:50,822 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:50,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:34:50,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=697, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:34:50,823 INFO L87 Difference]: Start difference. First operand 1747 states and 4916 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:51,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:51,432 INFO L93 Difference]: Finished difference Result 2148 states and 5752 transitions. [2022-03-15 20:34:51,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-15 20:34:51,432 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:51,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:51,435 INFO L225 Difference]: With dead ends: 2148 [2022-03-15 20:34:51,435 INFO L226 Difference]: Without dead ends: 2142 [2022-03-15 20:34:51,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1572 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1040, Invalid=4072, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 20:34:51,435 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 76 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:51,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 56 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:34:51,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2142 states. [2022-03-15 20:34:51,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2142 to 1747. [2022-03-15 20:34:51,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1747 states, 1746 states have (on average 2.8150057273768616) internal successors, (4915), 1746 states have internal predecessors, (4915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:51,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1747 states to 1747 states and 4915 transitions. [2022-03-15 20:34:51,454 INFO L78 Accepts]: Start accepts. Automaton has 1747 states and 4915 transitions. Word has length 21 [2022-03-15 20:34:51,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:51,454 INFO L470 AbstractCegarLoop]: Abstraction has 1747 states and 4915 transitions. [2022-03-15 20:34:51,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:51,454 INFO L276 IsEmpty]: Start isEmpty. Operand 1747 states and 4915 transitions. [2022-03-15 20:34:51,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:51,456 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:51,456 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:51,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Ended with exit code 0 [2022-03-15 20:34:51,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:51,658 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:51,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:51,658 INFO L85 PathProgramCache]: Analyzing trace with hash -64207985, now seen corresponding path program 146 times [2022-03-15 20:34:51,658 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:51,658 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369519221] [2022-03-15 20:34:51,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:51,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:51,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:51,705 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 7 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:51,706 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:51,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369519221] [2022-03-15 20:34:51,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369519221] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:51,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872281689] [2022-03-15 20:34:51,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:34:51,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:51,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:51,707 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:51,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-03-15 20:34:51,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:34:51,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:51,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:51,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:51,845 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:51,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:51,893 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 7 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:51,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872281689] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:51,893 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:51,893 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 22 [2022-03-15 20:34:51,893 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1157196806] [2022-03-15 20:34:51,893 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:51,894 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:51,896 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 45 transitions. [2022-03-15 20:34:51,896 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:52,027 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [414982#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 414985#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i)), 414980#(< incThread1of1ForFork0_i n), 414984#(or (<= n 1) (<= decThread1of1ForFork1_i 0)), 414986#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i)), 414983#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 414981#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 414987#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:34:52,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:34:52,028 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:52,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:34:52,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=690, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:34:52,028 INFO L87 Difference]: Start difference. First operand 1747 states and 4915 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:52,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:52,398 INFO L93 Difference]: Finished difference Result 2234 states and 5898 transitions. [2022-03-15 20:34:52,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 20:34:52,398 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:52,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:52,401 INFO L225 Difference]: With dead ends: 2234 [2022-03-15 20:34:52,401 INFO L226 Difference]: Without dead ends: 2232 [2022-03-15 20:34:52,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 853 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=678, Invalid=2078, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 20:34:52,403 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 93 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:52,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 54 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:52,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2232 states. [2022-03-15 20:34:52,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2232 to 1770. [2022-03-15 20:34:52,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1770 states, 1769 states have (on average 2.818541548897682) internal successors, (4986), 1769 states have internal predecessors, (4986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:52,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1770 states to 1770 states and 4986 transitions. [2022-03-15 20:34:52,424 INFO L78 Accepts]: Start accepts. Automaton has 1770 states and 4986 transitions. Word has length 21 [2022-03-15 20:34:52,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:52,425 INFO L470 AbstractCegarLoop]: Abstraction has 1770 states and 4986 transitions. [2022-03-15 20:34:52,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:52,425 INFO L276 IsEmpty]: Start isEmpty. Operand 1770 states and 4986 transitions. [2022-03-15 20:34:52,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:52,426 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:52,426 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:52,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Ended with exit code 0 [2022-03-15 20:34:52,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2022-03-15 20:34:52,627 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:52,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:52,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1203380361, now seen corresponding path program 147 times [2022-03-15 20:34:52,628 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:52,628 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840642164] [2022-03-15 20:34:52,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:52,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:52,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:52,697 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:52,697 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:52,697 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840642164] [2022-03-15 20:34:52,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840642164] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:52,697 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516169361] [2022-03-15 20:34:52,697 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:34:52,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:52,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:52,698 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:52,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-03-15 20:34:52,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:34:52,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:52,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:52,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:52,847 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:52,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:52,878 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:52,879 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516169361] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:52,879 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:52,879 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 26 [2022-03-15 20:34:52,879 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1172524838] [2022-03-15 20:34:52,879 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:52,880 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:52,881 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 43 transitions. [2022-03-15 20:34:52,881 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:53,017 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [420957#(< decThread1of1ForFork1_i n), 420960#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 420956#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 420958#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 420954#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 420955#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 420961#(or (< decThread1of1ForFork1_i n) (<= n (+ 3 incThread1of1ForFork0_i))), 420959#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n))] [2022-03-15 20:34:53,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:34:53,017 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:53,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:34:53,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=865, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:34:53,018 INFO L87 Difference]: Start difference. First operand 1770 states and 4986 transitions. Second operand has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 23 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:53,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:53,377 INFO L93 Difference]: Finished difference Result 2145 states and 5742 transitions. [2022-03-15 20:34:53,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 20:34:53,378 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 23 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:53,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:53,380 INFO L225 Difference]: With dead ends: 2145 [2022-03-15 20:34:53,380 INFO L226 Difference]: Without dead ends: 2139 [2022-03-15 20:34:53,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1055 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=909, Invalid=2751, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 20:34:53,381 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 112 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:53,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 45 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:53,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2139 states. [2022-03-15 20:34:53,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2139 to 1854. [2022-03-15 20:34:53,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1854 states, 1853 states have (on average 2.7981651376146788) internal successors, (5185), 1853 states have internal predecessors, (5185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:53,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1854 states to 1854 states and 5185 transitions. [2022-03-15 20:34:53,401 INFO L78 Accepts]: Start accepts. Automaton has 1854 states and 5185 transitions. Word has length 21 [2022-03-15 20:34:53,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:53,401 INFO L470 AbstractCegarLoop]: Abstraction has 1854 states and 5185 transitions. [2022-03-15 20:34:53,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 23 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:53,402 INFO L276 IsEmpty]: Start isEmpty. Operand 1854 states and 5185 transitions. [2022-03-15 20:34:53,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:53,403 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:53,403 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:53,418 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2022-03-15 20:34:53,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:53,604 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:53,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:53,604 INFO L85 PathProgramCache]: Analyzing trace with hash -746276894, now seen corresponding path program 148 times [2022-03-15 20:34:53,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:53,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908661780] [2022-03-15 20:34:53,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:53,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:53,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:53,669 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:53,670 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:53,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908661780] [2022-03-15 20:34:53,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908661780] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:53,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928161486] [2022-03-15 20:34:53,670 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:34:53,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:53,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:53,671 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:53,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-03-15 20:34:53,689 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:34:53,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:53,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:53,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:53,829 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:53,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:53,862 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:53,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928161486] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:53,862 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:53,862 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 26 [2022-03-15 20:34:53,862 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [926406407] [2022-03-15 20:34:53,862 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:53,863 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:53,865 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 41 transitions. [2022-03-15 20:34:53,865 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:54,003 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [427022#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 427019#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 427020#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 427017#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 427021#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 427023#(or (< decThread1of1ForFork1_i n) (<= (+ 4 incThread1of1ForFork0_i) n)), 427016#(< decThread1of1ForFork1_i n), 427018#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0))] [2022-03-15 20:34:54,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:34:54,003 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:54,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:34:54,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=908, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:34:54,003 INFO L87 Difference]: Start difference. First operand 1854 states and 5185 transitions. Second operand has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 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) [2022-03-15 20:34:54,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:54,516 INFO L93 Difference]: Finished difference Result 2762 states and 7314 transitions. [2022-03-15 20:34:54,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 20:34:54,516 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:54,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:54,520 INFO L225 Difference]: With dead ends: 2762 [2022-03-15 20:34:54,520 INFO L226 Difference]: Without dead ends: 2752 [2022-03-15 20:34:54,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1416 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=964, Invalid=3458, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 20:34:54,520 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 100 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:54,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 52 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:54,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2752 states. [2022-03-15 20:34:54,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2752 to 1819. [2022-03-15 20:34:54,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1819 states, 1818 states have (on average 2.8025302530253025) internal successors, (5095), 1818 states have internal predecessors, (5095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:54,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1819 states to 1819 states and 5095 transitions. [2022-03-15 20:34:54,542 INFO L78 Accepts]: Start accepts. Automaton has 1819 states and 5095 transitions. Word has length 21 [2022-03-15 20:34:54,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:54,542 INFO L470 AbstractCegarLoop]: Abstraction has 1819 states and 5095 transitions. [2022-03-15 20:34:54,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 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) [2022-03-15 20:34:54,543 INFO L276 IsEmpty]: Start isEmpty. Operand 1819 states and 5095 transitions. [2022-03-15 20:34:54,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:54,544 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:54,544 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:54,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:54,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:54,745 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:54,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:54,745 INFO L85 PathProgramCache]: Analyzing trace with hash 324114146, now seen corresponding path program 149 times [2022-03-15 20:34:54,745 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:54,746 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424320798] [2022-03-15 20:34:54,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:54,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:54,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:54,789 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:54,789 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:54,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424320798] [2022-03-15 20:34:54,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424320798] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:54,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810462246] [2022-03-15 20:34:54,789 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:34:54,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:54,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:54,791 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:54,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-03-15 20:34:54,809 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:34:54,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:54,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:54,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:54,961 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:54,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:54,990 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:54,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810462246] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:54,991 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:54,991 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:34:54,991 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [940698641] [2022-03-15 20:34:54,991 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:54,992 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:54,993 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 20:34:54,993 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:55,065 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [433635#(< incThread1of1ForFork0_i n), 433632#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 433633#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 433634#(or (<= 0 decThread1of1ForFork1_i) (<= n 0))] [2022-03-15 20:34:55,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:34:55,065 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:55,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:34:55,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=489, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:34:55,065 INFO L87 Difference]: Start difference. First operand 1819 states and 5095 transitions. Second operand has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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) [2022-03-15 20:34:55,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:55,676 INFO L93 Difference]: Finished difference Result 2123 states and 5605 transitions. [2022-03-15 20:34:55,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 20:34:55,676 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:55,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:55,679 INFO L225 Difference]: With dead ends: 2123 [2022-03-15 20:34:55,679 INFO L226 Difference]: Without dead ends: 2117 [2022-03-15 20:34:55,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1945 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1283, Invalid=4723, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 20:34:55,680 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 72 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:55,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 48 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:55,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2117 states. [2022-03-15 20:34:55,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2117 to 1771. [2022-03-15 20:34:55,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1771 states, 1770 states have (on average 2.7977401129943504) internal successors, (4952), 1770 states have internal predecessors, (4952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:55,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1771 states to 1771 states and 4952 transitions. [2022-03-15 20:34:55,699 INFO L78 Accepts]: Start accepts. Automaton has 1771 states and 4952 transitions. Word has length 21 [2022-03-15 20:34:55,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:55,699 INFO L470 AbstractCegarLoop]: Abstraction has 1771 states and 4952 transitions. [2022-03-15 20:34:55,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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) [2022-03-15 20:34:55,700 INFO L276 IsEmpty]: Start isEmpty. Operand 1771 states and 4952 transitions. [2022-03-15 20:34:55,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:55,707 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:55,707 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:55,722 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2022-03-15 20:34:55,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:55,908 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:55,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:55,908 INFO L85 PathProgramCache]: Analyzing trace with hash 22937932, now seen corresponding path program 150 times [2022-03-15 20:34:55,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:55,909 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145837271] [2022-03-15 20:34:55,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:55,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:55,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:55,952 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:55,952 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:55,952 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145837271] [2022-03-15 20:34:55,952 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145837271] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:55,952 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874584892] [2022-03-15 20:34:55,952 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:34:55,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:55,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:55,953 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:55,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-03-15 20:34:55,972 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:34:55,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:55,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:55,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:56,100 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:56,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:56,130 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:56,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874584892] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:56,130 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:56,130 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:34:56,130 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [958199914] [2022-03-15 20:34:56,130 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:56,131 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:56,133 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 41 transitions. [2022-03-15 20:34:56,133 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:56,201 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [439549#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 439550#(< incThread1of1ForFork0_i n), 439547#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 439551#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 439548#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0))] [2022-03-15 20:34:56,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:34:56,201 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:56,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:34:56,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=542, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:34:56,201 INFO L87 Difference]: Start difference. First operand 1771 states and 4952 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:56,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:56,651 INFO L93 Difference]: Finished difference Result 1978 states and 5315 transitions. [2022-03-15 20:34:56,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 20:34:56,651 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:56,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:56,653 INFO L225 Difference]: With dead ends: 1978 [2022-03-15 20:34:56,653 INFO L226 Difference]: Without dead ends: 1974 [2022-03-15 20:34:56,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1361 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=912, Invalid=3510, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 20:34:56,654 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 73 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:56,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 33 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:56,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1974 states. [2022-03-15 20:34:56,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1974 to 1771. [2022-03-15 20:34:56,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1771 states, 1770 states have (on average 2.797175141242938) internal successors, (4951), 1770 states have internal predecessors, (4951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:56,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1771 states to 1771 states and 4951 transitions. [2022-03-15 20:34:56,672 INFO L78 Accepts]: Start accepts. Automaton has 1771 states and 4951 transitions. Word has length 21 [2022-03-15 20:34:56,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:56,673 INFO L470 AbstractCegarLoop]: Abstraction has 1771 states and 4951 transitions. [2022-03-15 20:34:56,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:56,673 INFO L276 IsEmpty]: Start isEmpty. Operand 1771 states and 4951 transitions. [2022-03-15 20:34:56,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:56,674 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:56,674 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:56,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:56,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:56,875 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:56,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:56,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1472837213, now seen corresponding path program 151 times [2022-03-15 20:34:56,875 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:56,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326318224] [2022-03-15 20:34:56,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:56,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:56,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:56,924 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:56,924 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:56,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326318224] [2022-03-15 20:34:56,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326318224] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:56,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154423157] [2022-03-15 20:34:56,924 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:34:56,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:56,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:56,925 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:56,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-03-15 20:34:56,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:56,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:56,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:57,060 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:57,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:57,091 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:57,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154423157] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:57,091 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:57,091 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:34:57,091 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1427643886] [2022-03-15 20:34:57,091 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:57,092 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:57,093 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 20:34:57,093 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:57,176 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [445294#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 445295#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 445296#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 445297#(< incThread1of1ForFork0_i n), 445298#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:34:57,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:34:57,176 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:57,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:34:57,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=545, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:34:57,176 INFO L87 Difference]: Start difference. First operand 1771 states and 4951 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:57,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:57,460 INFO L93 Difference]: Finished difference Result 2252 states and 5841 transitions. [2022-03-15 20:34:57,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 20:34:57,461 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:57,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:57,470 INFO L225 Difference]: With dead ends: 2252 [2022-03-15 20:34:57,470 INFO L226 Difference]: Without dead ends: 2252 [2022-03-15 20:34:57,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 691 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=538, Invalid=1532, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:34:57,471 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 82 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:57,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 55 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:57,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2252 states. [2022-03-15 20:34:57,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2252 to 1766. [2022-03-15 20:34:57,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1766 states, 1765 states have (on average 2.7994334277620396) internal successors, (4941), 1765 states have internal predecessors, (4941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:57,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1766 states to 1766 states and 4941 transitions. [2022-03-15 20:34:57,490 INFO L78 Accepts]: Start accepts. Automaton has 1766 states and 4941 transitions. Word has length 21 [2022-03-15 20:34:57,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:57,490 INFO L470 AbstractCegarLoop]: Abstraction has 1766 states and 4941 transitions. [2022-03-15 20:34:57,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:57,490 INFO L276 IsEmpty]: Start isEmpty. Operand 1766 states and 4941 transitions. [2022-03-15 20:34:57,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:57,492 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:57,492 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:57,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Forceful destruction successful, exit code 0 [2022-03-15 20:34:57,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:57,692 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:57,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:57,693 INFO L85 PathProgramCache]: Analyzing trace with hash -723590110, now seen corresponding path program 152 times [2022-03-15 20:34:57,693 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:57,693 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969065356] [2022-03-15 20:34:57,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:57,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:57,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:57,739 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:57,739 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:57,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969065356] [2022-03-15 20:34:57,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969065356] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:57,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686002001] [2022-03-15 20:34:57,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:34:57,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:57,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:57,740 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:57,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-03-15 20:34:57,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:34:57,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:57,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:57,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:57,884 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:57,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:57,914 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:57,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686002001] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:57,914 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:57,914 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 23 [2022-03-15 20:34:57,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1578103825] [2022-03-15 20:34:57,915 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:57,915 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:57,917 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 45 transitions. [2022-03-15 20:34:57,917 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:58,005 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [451266#(< incThread1of1ForFork0_i n), 451269#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 451265#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 451264#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 451268#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 451267#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:34:58,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:34:58,005 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:58,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:34:58,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=636, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:34:58,006 INFO L87 Difference]: Start difference. First operand 1766 states and 4941 transitions. Second operand has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:58,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:58,486 INFO L93 Difference]: Finished difference Result 2342 states and 6272 transitions. [2022-03-15 20:34:58,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 20:34:58,486 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:58,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:58,489 INFO L225 Difference]: With dead ends: 2342 [2022-03-15 20:34:58,489 INFO L226 Difference]: Without dead ends: 2336 [2022-03-15 20:34:58,489 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1277 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=903, Invalid=3387, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 20:34:58,490 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 60 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:58,490 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 54 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:58,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2022-03-15 20:34:58,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 1771. [2022-03-15 20:34:58,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1771 states, 1770 states have (on average 2.797175141242938) internal successors, (4951), 1770 states have internal predecessors, (4951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:58,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1771 states to 1771 states and 4951 transitions. [2022-03-15 20:34:58,510 INFO L78 Accepts]: Start accepts. Automaton has 1771 states and 4951 transitions. Word has length 21 [2022-03-15 20:34:58,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:58,510 INFO L470 AbstractCegarLoop]: Abstraction has 1771 states and 4951 transitions. [2022-03-15 20:34:58,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:58,510 INFO L276 IsEmpty]: Start isEmpty. Operand 1771 states and 4951 transitions. [2022-03-15 20:34:58,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:58,512 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:58,512 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:58,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Ended with exit code 0 [2022-03-15 20:34:58,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2022-03-15 20:34:58,712 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:58,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:58,712 INFO L85 PathProgramCache]: Analyzing trace with hash 152020651, now seen corresponding path program 153 times [2022-03-15 20:34:58,713 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:58,713 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417429696] [2022-03-15 20:34:58,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:58,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:58,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:58,762 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:58,762 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:58,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417429696] [2022-03-15 20:34:58,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417429696] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:58,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96165935] [2022-03-15 20:34:58,762 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:34:58,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:58,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:58,763 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:58,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-03-15 20:34:58,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:34:58,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:58,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:58,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:58,905 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:58,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:58,938 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:58,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96165935] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:58,938 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:58,938 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 23 [2022-03-15 20:34:58,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [207628855] [2022-03-15 20:34:58,938 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:58,939 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:58,940 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 41 transitions. [2022-03-15 20:34:58,940 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:59,048 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [457372#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 457373#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 457371#(< incThread1of1ForFork0_i n), 457375#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 457374#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 457376#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:34:59,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:34:59,048 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:59,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:34:59,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=646, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:34:59,048 INFO L87 Difference]: Start difference. First operand 1771 states and 4951 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:34:59,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:34:59,336 INFO L93 Difference]: Finished difference Result 2327 states and 6046 transitions. [2022-03-15 20:34:59,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 20:34:59,336 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:34:59,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:34:59,339 INFO L225 Difference]: With dead ends: 2327 [2022-03-15 20:34:59,339 INFO L226 Difference]: Without dead ends: 2327 [2022-03-15 20:34:59,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 741 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=556, Invalid=1700, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 20:34:59,339 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 76 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:34:59,339 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 45 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:34:59,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2327 states. [2022-03-15 20:34:59,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2327 to 1739. [2022-03-15 20:34:59,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1739 states, 1738 states have (on average 2.7974683544303796) internal successors, (4862), 1738 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:34:59,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1739 states to 1739 states and 4862 transitions. [2022-03-15 20:34:59,359 INFO L78 Accepts]: Start accepts. Automaton has 1739 states and 4862 transitions. Word has length 21 [2022-03-15 20:34:59,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:34:59,359 INFO L470 AbstractCegarLoop]: Abstraction has 1739 states and 4862 transitions. [2022-03-15 20:34:59,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:34:59,359 INFO L276 IsEmpty]: Start isEmpty. Operand 1739 states and 4862 transitions. [2022-03-15 20:34:59,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:34:59,361 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:34:59,361 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:34:59,376 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Ended with exit code 0 [2022-03-15 20:34:59,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:59,561 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:34:59,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:34:59,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1903844364, now seen corresponding path program 154 times [2022-03-15 20:34:59,562 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:34:59,562 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902102978] [2022-03-15 20:34:59,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:34:59,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:34:59,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:34:59,613 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:59,613 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:34:59,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902102978] [2022-03-15 20:34:59,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902102978] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:34:59,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743055287] [2022-03-15 20:34:59,614 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:34:59,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:34:59,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:34:59,615 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:34:59,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-03-15 20:34:59,634 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:34:59,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:34:59,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:34:59,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:34:59,768 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:59,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:34:59,799 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:34:59,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743055287] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:34:59,799 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:34:59,799 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 24 [2022-03-15 20:34:59,799 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2057248087] [2022-03-15 20:34:59,799 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:34:59,800 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:34:59,802 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 49 transitions. [2022-03-15 20:34:59,802 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:34:59,913 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [463370#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 463368#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 463365#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 463367#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 463369#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 463366#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 463364#(< incThread1of1ForFork0_i n)] [2022-03-15 20:34:59,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:34:59,914 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:34:59,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:34:59,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=736, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:34:59,914 INFO L87 Difference]: Start difference. First operand 1739 states and 4862 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:00,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:00,354 INFO L93 Difference]: Finished difference Result 2213 states and 5911 transitions. [2022-03-15 20:35:00,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 20:35:00,354 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:00,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:00,357 INFO L225 Difference]: With dead ends: 2213 [2022-03-15 20:35:00,357 INFO L226 Difference]: Without dead ends: 2199 [2022-03-15 20:35:00,358 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1112 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=802, Invalid=2980, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 20:35:00,358 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 88 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:00,358 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 45 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:00,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2199 states. [2022-03-15 20:35:00,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2199 to 1751. [2022-03-15 20:35:00,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1751 states, 1750 states have (on average 2.7942857142857145) internal successors, (4890), 1750 states have internal predecessors, (4890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:00,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1751 states to 1751 states and 4890 transitions. [2022-03-15 20:35:00,379 INFO L78 Accepts]: Start accepts. Automaton has 1751 states and 4890 transitions. Word has length 21 [2022-03-15 20:35:00,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:00,379 INFO L470 AbstractCegarLoop]: Abstraction has 1751 states and 4890 transitions. [2022-03-15 20:35:00,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:00,379 INFO L276 IsEmpty]: Start isEmpty. Operand 1751 states and 4890 transitions. [2022-03-15 20:35:00,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:00,386 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:00,386 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:00,402 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Ended with exit code 0 [2022-03-15 20:35:00,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2022-03-15 20:35:00,587 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:00,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:00,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1666072107, now seen corresponding path program 155 times [2022-03-15 20:35:00,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:00,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412442453] [2022-03-15 20:35:00,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:00,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:00,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:00,637 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 11 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:00,637 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:00,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412442453] [2022-03-15 20:35:00,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412442453] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:00,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815343172] [2022-03-15 20:35:00,637 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:35:00,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:00,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:00,638 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:00,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-03-15 20:35:00,657 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:35:00,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:00,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:00,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:00,789 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 11 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:00,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:00,821 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 11 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:00,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815343172] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:00,821 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:00,821 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 23 [2022-03-15 20:35:00,821 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1286661289] [2022-03-15 20:35:00,821 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:00,822 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:00,824 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 41 transitions. [2022-03-15 20:35:00,824 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:00,926 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [469292#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 469291#(< incThread1of1ForFork0_i n), 469294#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 469293#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 469296#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 469295#(or (<= n 0) (<= decThread1of1ForFork1_i 0))] [2022-03-15 20:35:00,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:35:00,926 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:00,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:35:00,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:35:00,926 INFO L87 Difference]: Start difference. First operand 1751 states and 4890 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:35:01,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:01,162 INFO L93 Difference]: Finished difference Result 2119 states and 5612 transitions. [2022-03-15 20:35:01,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:35:01,163 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:01,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:01,165 INFO L225 Difference]: With dead ends: 2119 [2022-03-15 20:35:01,165 INFO L226 Difference]: Without dead ends: 2113 [2022-03-15 20:35:01,166 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 596 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=425, Invalid=1381, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 20:35:01,166 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 76 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:01,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 38 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:01,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2113 states. [2022-03-15 20:35:01,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2113 to 1760. [2022-03-15 20:35:01,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1760 states, 1759 states have (on average 2.7959067652075045) internal successors, (4918), 1759 states have internal predecessors, (4918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:01,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1760 states to 1760 states and 4918 transitions. [2022-03-15 20:35:01,187 INFO L78 Accepts]: Start accepts. Automaton has 1760 states and 4918 transitions. Word has length 21 [2022-03-15 20:35:01,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:01,187 INFO L470 AbstractCegarLoop]: Abstraction has 1760 states and 4918 transitions. [2022-03-15 20:35:01,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:35:01,187 INFO L276 IsEmpty]: Start isEmpty. Operand 1760 states and 4918 transitions. [2022-03-15 20:35:01,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:01,189 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:01,189 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:01,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Ended with exit code 0 [2022-03-15 20:35:01,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-03-15 20:35:01,389 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:01,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:01,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1016993117, now seen corresponding path program 156 times [2022-03-15 20:35:01,390 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:01,390 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498399770] [2022-03-15 20:35:01,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:01,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:01,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:01,445 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:01,446 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:01,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498399770] [2022-03-15 20:35:01,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498399770] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:01,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661730840] [2022-03-15 20:35:01,446 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:35:01,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:01,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:01,447 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:01,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-03-15 20:35:01,466 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:35:01,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:01,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:01,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:01,602 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:01,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:01,633 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:01,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661730840] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:01,634 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:01,634 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 24 [2022-03-15 20:35:01,634 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1276264697] [2022-03-15 20:35:01,634 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:01,635 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:01,637 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 45 transitions. [2022-03-15 20:35:01,637 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:01,767 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [475110#(< incThread1of1ForFork0_i n), 475109#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 475112#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 475113#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 475114#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 475108#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 475111#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:35:01,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:35:01,767 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:01,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:35:01,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=747, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:35:01,768 INFO L87 Difference]: Start difference. First operand 1760 states and 4918 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:02,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:02,085 INFO L93 Difference]: Finished difference Result 2189 states and 5742 transitions. [2022-03-15 20:35:02,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 20:35:02,085 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:02,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:02,088 INFO L225 Difference]: With dead ends: 2189 [2022-03-15 20:35:02,088 INFO L226 Difference]: Without dead ends: 2189 [2022-03-15 20:35:02,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 782 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=579, Invalid=1871, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 20:35:02,089 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 85 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:02,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 57 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:02,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2189 states. [2022-03-15 20:35:02,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2189 to 1727. [2022-03-15 20:35:02,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1727 states, 1726 states have (on average 2.8030127462340673) internal successors, (4838), 1726 states have internal predecessors, (4838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:02,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1727 states to 1727 states and 4838 transitions. [2022-03-15 20:35:02,115 INFO L78 Accepts]: Start accepts. Automaton has 1727 states and 4838 transitions. Word has length 21 [2022-03-15 20:35:02,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:02,115 INFO L470 AbstractCegarLoop]: Abstraction has 1727 states and 4838 transitions. [2022-03-15 20:35:02,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:02,115 INFO L276 IsEmpty]: Start isEmpty. Operand 1727 states and 4838 transitions. [2022-03-15 20:35:02,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:02,117 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:02,117 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:02,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:02,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159 [2022-03-15 20:35:02,317 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:02,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:02,318 INFO L85 PathProgramCache]: Analyzing trace with hash -80230747, now seen corresponding path program 157 times [2022-03-15 20:35:02,318 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:02,318 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476299524] [2022-03-15 20:35:02,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:02,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:02,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:02,385 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:02,385 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:02,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476299524] [2022-03-15 20:35:02,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476299524] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:02,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632901712] [2022-03-15 20:35:02,386 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:35:02,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:02,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:02,387 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:02,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-03-15 20:35:02,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:02,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:02,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:02,545 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:02,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:02,577 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:02,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632901712] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:02,577 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:02,577 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 27 [2022-03-15 20:35:02,577 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1944790574] [2022-03-15 20:35:02,577 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:02,578 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:02,580 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 20:35:02,580 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:02,765 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [480954#(<= decThread1of1ForFork1_i 1), 480947#(< decThread1of1ForFork1_i n), 480951#(or (< decThread1of1ForFork1_i n) (<= n (+ 3 incThread1of1ForFork0_i))), 480955#(<= decThread1of1ForFork1_i 0), 480950#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 480945#(<= decThread1of1ForFork1_i 4), 480946#(<= decThread1of1ForFork1_i 3), 480953#(<= decThread1of1ForFork1_i 2), 480948#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 480943#(<= n 5), 480952#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< decThread1of1ForFork1_i n)), 480949#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 480944#(<= decThread1of1ForFork1_i 5)] [2022-03-15 20:35:02,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 20:35:02,765 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:02,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 20:35:02,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=1252, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:35:02,766 INFO L87 Difference]: Start difference. First operand 1727 states and 4838 transitions. Second operand has 28 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:03,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:03,980 INFO L93 Difference]: Finished difference Result 3767 states and 9118 transitions. [2022-03-15 20:35:03,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-03-15 20:35:03,980 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:03,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:03,984 INFO L225 Difference]: With dead ends: 3767 [2022-03-15 20:35:03,985 INFO L226 Difference]: Without dead ends: 3754 [2022-03-15 20:35:03,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 33 SyntacticMatches, 7 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4959 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3408, Invalid=10872, Unknown=0, NotChecked=0, Total=14280 [2022-03-15 20:35:03,985 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 329 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:03,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [329 Valid, 76 Invalid, 688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:35:03,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3754 states. [2022-03-15 20:35:04,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3754 to 1717. [2022-03-15 20:35:04,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1717 states, 1716 states have (on average 2.768065268065268) internal successors, (4750), 1716 states have internal predecessors, (4750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:04,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1717 states to 1717 states and 4750 transitions. [2022-03-15 20:35:04,012 INFO L78 Accepts]: Start accepts. Automaton has 1717 states and 4750 transitions. Word has length 21 [2022-03-15 20:35:04,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:04,012 INFO L470 AbstractCegarLoop]: Abstraction has 1717 states and 4750 transitions. [2022-03-15 20:35:04,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:04,012 INFO L276 IsEmpty]: Start isEmpty. Operand 1717 states and 4750 transitions. [2022-03-15 20:35:04,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:04,014 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:04,014 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:04,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:04,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:04,214 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:04,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:04,215 INFO L85 PathProgramCache]: Analyzing trace with hash -390063508, now seen corresponding path program 158 times [2022-03-15 20:35:04,215 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:04,215 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911726218] [2022-03-15 20:35:04,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:04,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:04,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:04,283 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:04,283 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:04,283 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911726218] [2022-03-15 20:35:04,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911726218] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:04,283 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071334232] [2022-03-15 20:35:04,283 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:35:04,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:04,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:04,284 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:04,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-03-15 20:35:04,303 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:35:04,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:04,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:04,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:04,455 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:04,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:04,487 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:04,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071334232] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:04,487 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:04,487 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 27 [2022-03-15 20:35:04,488 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1818753312] [2022-03-15 20:35:04,488 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:04,488 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:04,490 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 20:35:04,490 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:04,758 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [488471#(< decThread1of1ForFork1_i n), 488473#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 488483#(or (<= (+ 5 incThread1of1ForFork0_i) n) (< decThread1of1ForFork1_i n)), 488477#(<= 3 decThread1of1ForFork1_i), 488478#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 488480#(<= 2 decThread1of1ForFork1_i), 488482#(<= 0 decThread1of1ForFork1_i), 488472#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 488479#(or (< decThread1of1ForFork1_i n) (<= (+ 4 incThread1of1ForFork0_i) n)), 488474#(<= 6 n), 488481#(<= 1 decThread1of1ForFork1_i), 488476#(<= 4 decThread1of1ForFork1_i), 488475#(<= 5 decThread1of1ForFork1_i)] [2022-03-15 20:35:04,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 20:35:04,758 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:04,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 20:35:04,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1277, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:35:04,759 INFO L87 Difference]: Start difference. First operand 1717 states and 4750 transitions. Second operand has 28 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:05,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:05,504 INFO L93 Difference]: Finished difference Result 3222 states and 8112 transitions. [2022-03-15 20:35:05,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 20:35:05,504 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:05,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:05,509 INFO L225 Difference]: With dead ends: 3222 [2022-03-15 20:35:05,509 INFO L226 Difference]: Without dead ends: 3207 [2022-03-15 20:35:05,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2318 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1593, Invalid=5379, Unknown=0, NotChecked=0, Total=6972 [2022-03-15 20:35:05,509 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 131 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 682 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 755 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:05,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 96 Invalid, 755 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 682 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:35:05,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3207 states. [2022-03-15 20:35:05,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3207 to 1361. [2022-03-15 20:35:05,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1361 states, 1360 states have (on average 2.7963235294117648) internal successors, (3803), 1360 states have internal predecessors, (3803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:05,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1361 states to 1361 states and 3803 transitions. [2022-03-15 20:35:05,532 INFO L78 Accepts]: Start accepts. Automaton has 1361 states and 3803 transitions. Word has length 21 [2022-03-15 20:35:05,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:05,532 INFO L470 AbstractCegarLoop]: Abstraction has 1361 states and 3803 transitions. [2022-03-15 20:35:05,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:05,532 INFO L276 IsEmpty]: Start isEmpty. Operand 1361 states and 3803 transitions. [2022-03-15 20:35:05,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:05,534 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:05,534 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:05,550 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Ended with exit code 0 [2022-03-15 20:35:05,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:05,734 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:05,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:05,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1228686214, now seen corresponding path program 159 times [2022-03-15 20:35:05,735 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:05,735 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333806954] [2022-03-15 20:35:05,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:05,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:05,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:05,799 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:05,799 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:05,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333806954] [2022-03-15 20:35:05,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333806954] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:05,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368753009] [2022-03-15 20:35:05,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:35:05,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:05,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:05,816 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:05,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-03-15 20:35:05,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:35:05,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:05,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:05,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:05,999 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:05,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:06,032 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:06,033 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368753009] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:06,033 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:06,033 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:35:06,033 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2057448976] [2022-03-15 20:35:06,033 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:06,034 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:06,035 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 43 transitions. [2022-03-15 20:35:06,036 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:06,139 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [494665#(<= 4 decThread1of1ForFork1_i), 494668#(<= 1 decThread1of1ForFork1_i), 494666#(<= 3 decThread1of1ForFork1_i), 494669#(< incThread1of1ForFork0_i n), 494670#(<= 0 decThread1of1ForFork1_i), 494667#(<= 2 decThread1of1ForFork1_i), 494664#(<= 5 decThread1of1ForFork1_i)] [2022-03-15 20:35:06,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:35:06,139 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:06,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:35:06,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=597, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:35:06,140 INFO L87 Difference]: Start difference. First operand 1361 states and 3803 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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) [2022-03-15 20:35:06,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:06,748 INFO L93 Difference]: Finished difference Result 2131 states and 5494 transitions. [2022-03-15 20:35:06,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 20:35:06,748 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:06,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:06,751 INFO L225 Difference]: With dead ends: 2131 [2022-03-15 20:35:06,751 INFO L226 Difference]: Without dead ends: 2127 [2022-03-15 20:35:06,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 38 SyntacticMatches, 7 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1647 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1430, Invalid=3826, Unknown=0, NotChecked=0, Total=5256 [2022-03-15 20:35:06,752 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 58 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:06,752 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 53 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:35:06,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2127 states. [2022-03-15 20:35:06,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2127 to 1353. [2022-03-15 20:35:06,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1353 states, 1352 states have (on average 2.8002958579881656) internal successors, (3786), 1352 states have internal predecessors, (3786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:06,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1353 states to 1353 states and 3786 transitions. [2022-03-15 20:35:06,768 INFO L78 Accepts]: Start accepts. Automaton has 1353 states and 3786 transitions. Word has length 21 [2022-03-15 20:35:06,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:06,769 INFO L470 AbstractCegarLoop]: Abstraction has 1353 states and 3786 transitions. [2022-03-15 20:35:06,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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) [2022-03-15 20:35:06,769 INFO L276 IsEmpty]: Start isEmpty. Operand 1353 states and 3786 transitions. [2022-03-15 20:35:06,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:06,770 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:06,770 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:06,785 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Ended with exit code 0 [2022-03-15 20:35:06,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:06,970 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:06,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:06,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1441423218, now seen corresponding path program 160 times [2022-03-15 20:35:06,971 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:06,971 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551127689] [2022-03-15 20:35:06,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:06,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:06,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:07,014 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:07,014 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:07,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551127689] [2022-03-15 20:35:07,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551127689] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:07,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569936814] [2022-03-15 20:35:07,014 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:35:07,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:07,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:07,015 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:07,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-03-15 20:35:07,035 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:35:07,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:07,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:07,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:07,175 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:07,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:07,210 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:07,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569936814] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:07,211 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:07,211 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 23 [2022-03-15 20:35:07,211 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1411167653] [2022-03-15 20:35:07,211 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:07,212 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:07,213 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 45 transitions. [2022-03-15 20:35:07,213 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:07,316 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [499747#(<= 2 decThread1of1ForFork1_i), 499745#(<= 4 decThread1of1ForFork1_i), 499751#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 499748#(<= 1 decThread1of1ForFork1_i), 499750#(< incThread1of1ForFork0_i n), 499746#(<= 3 decThread1of1ForFork1_i), 499749#(<= 0 decThread1of1ForFork1_i)] [2022-03-15 20:35:07,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:35:07,316 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:07,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:35:07,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=651, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:35:07,317 INFO L87 Difference]: Start difference. First operand 1353 states and 3786 transitions. Second operand has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:07,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:07,854 INFO L93 Difference]: Finished difference Result 2015 states and 5199 transitions. [2022-03-15 20:35:07,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 20:35:07,855 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:07,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:07,857 INFO L225 Difference]: With dead ends: 2015 [2022-03-15 20:35:07,857 INFO L226 Difference]: Without dead ends: 2004 [2022-03-15 20:35:07,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1508 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1289, Invalid=3403, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 20:35:07,858 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 71 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:07,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 65 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:35:07,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2004 states. [2022-03-15 20:35:07,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2004 to 1347. [2022-03-15 20:35:07,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1347 states, 1346 states have (on average 2.776374442793462) internal successors, (3737), 1346 states have internal predecessors, (3737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:07,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1347 states to 1347 states and 3737 transitions. [2022-03-15 20:35:07,875 INFO L78 Accepts]: Start accepts. Automaton has 1347 states and 3737 transitions. Word has length 21 [2022-03-15 20:35:07,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:07,875 INFO L470 AbstractCegarLoop]: Abstraction has 1347 states and 3737 transitions. [2022-03-15 20:35:07,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:07,875 INFO L276 IsEmpty]: Start isEmpty. Operand 1347 states and 3737 transitions. [2022-03-15 20:35:07,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:07,876 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:07,876 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:07,892 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Ended with exit code 0 [2022-03-15 20:35:08,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:08,077 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:08,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:08,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1357768933, now seen corresponding path program 161 times [2022-03-15 20:35:08,078 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:08,078 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314942138] [2022-03-15 20:35:08,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:08,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:08,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:08,121 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:08,121 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:08,121 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314942138] [2022-03-15 20:35:08,121 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314942138] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:08,121 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159816734] [2022-03-15 20:35:08,121 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:35:08,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:08,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:08,122 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:08,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-03-15 20:35:08,142 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:35:08,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:08,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:08,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:08,273 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:08,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:08,309 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:08,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159816734] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:08,309 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:08,309 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 23 [2022-03-15 20:35:08,309 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [50031622] [2022-03-15 20:35:08,309 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:08,310 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:08,312 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 41 transitions. [2022-03-15 20:35:08,312 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:08,398 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [504690#(<= decThread1of1ForFork1_i 1), 504687#(<= decThread1of1ForFork1_i 4), 504691#(< incThread1of1ForFork0_i n), 504689#(<= decThread1of1ForFork1_i 2), 504692#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 504688#(<= decThread1of1ForFork1_i 3), 504693#(<= decThread1of1ForFork1_i 0)] [2022-03-15 20:35:08,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:35:08,399 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:08,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:35:08,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=687, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:35:08,399 INFO L87 Difference]: Start difference. First operand 1347 states and 3737 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:35:08,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:08,832 INFO L93 Difference]: Finished difference Result 2982 states and 7227 transitions. [2022-03-15 20:35:08,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 20:35:08,833 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:08,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:08,836 INFO L225 Difference]: With dead ends: 2982 [2022-03-15 20:35:08,836 INFO L226 Difference]: Without dead ends: 2980 [2022-03-15 20:35:08,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 35 SyntacticMatches, 7 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1397 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1045, Invalid=2737, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 20:35:08,837 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 187 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:08,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 49 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:08,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2980 states. [2022-03-15 20:35:08,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2980 to 1433. [2022-03-15 20:35:08,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1433 states, 1432 states have (on average 2.784217877094972) internal successors, (3987), 1432 states have internal predecessors, (3987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:08,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1433 states to 1433 states and 3987 transitions. [2022-03-15 20:35:08,865 INFO L78 Accepts]: Start accepts. Automaton has 1433 states and 3987 transitions. Word has length 21 [2022-03-15 20:35:08,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:08,865 INFO L470 AbstractCegarLoop]: Abstraction has 1433 states and 3987 transitions. [2022-03-15 20:35:08,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:35:08,865 INFO L276 IsEmpty]: Start isEmpty. Operand 1433 states and 3987 transitions. [2022-03-15 20:35:08,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:08,867 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:08,867 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:08,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:09,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:09,067 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:09,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:09,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1684530310, now seen corresponding path program 162 times [2022-03-15 20:35:09,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:09,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764206535] [2022-03-15 20:35:09,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:09,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:09,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:09,115 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:09,115 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:09,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764206535] [2022-03-15 20:35:09,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764206535] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:09,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668155568] [2022-03-15 20:35:09,115 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:35:09,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:09,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:09,116 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:09,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-03-15 20:35:09,136 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:35:09,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:09,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:09,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:09,273 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:09,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:09,304 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:09,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668155568] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:09,305 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:09,305 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 24 [2022-03-15 20:35:09,305 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [407014496] [2022-03-15 20:35:09,305 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:09,306 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:09,308 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 47 transitions. [2022-03-15 20:35:09,308 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:09,402 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [510760#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 510756#(<= 2 decThread1of1ForFork1_i), 510758#(<= 0 decThread1of1ForFork1_i), 510761#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 510755#(<= 3 decThread1of1ForFork1_i), 510757#(<= 1 decThread1of1ForFork1_i), 510759#(< incThread1of1ForFork0_i n)] [2022-03-15 20:35:09,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:35:09,403 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:09,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:35:09,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=705, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:35:09,403 INFO L87 Difference]: Start difference. First operand 1433 states and 3987 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:35:09,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:09,868 INFO L93 Difference]: Finished difference Result 1912 states and 4967 transitions. [2022-03-15 20:35:09,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 20:35:09,868 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:09,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:09,871 INFO L225 Difference]: With dead ends: 1912 [2022-03-15 20:35:09,871 INFO L226 Difference]: Without dead ends: 1895 [2022-03-15 20:35:09,871 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1357 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1126, Invalid=3034, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 20:35:09,872 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 95 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:09,872 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 51 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:09,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1895 states. [2022-03-15 20:35:09,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1895 to 1431. [2022-03-15 20:35:09,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1431 states, 1430 states have (on average 2.767132867132867) internal successors, (3957), 1430 states have internal predecessors, (3957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:09,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1431 states to 1431 states and 3957 transitions. [2022-03-15 20:35:09,890 INFO L78 Accepts]: Start accepts. Automaton has 1431 states and 3957 transitions. Word has length 21 [2022-03-15 20:35:09,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:09,890 INFO L470 AbstractCegarLoop]: Abstraction has 1431 states and 3957 transitions. [2022-03-15 20:35:09,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:35:09,890 INFO L276 IsEmpty]: Start isEmpty. Operand 1431 states and 3957 transitions. [2022-03-15 20:35:09,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:09,892 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:09,892 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:09,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:10,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:10,092 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:10,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:10,093 INFO L85 PathProgramCache]: Analyzing trace with hash -678444409, now seen corresponding path program 163 times [2022-03-15 20:35:10,093 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:10,093 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045669184] [2022-03-15 20:35:10,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:10,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:10,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:10,152 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 17 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:10,152 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:10,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045669184] [2022-03-15 20:35:10,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045669184] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:10,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345338150] [2022-03-15 20:35:10,152 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:35:10,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:10,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:10,153 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:10,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-03-15 20:35:10,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:10,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:10,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:10,305 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:10,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:10,337 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 17 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:10,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345338150] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:10,337 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:10,337 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 23 [2022-03-15 20:35:10,337 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1069771326] [2022-03-15 20:35:10,337 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:10,338 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:10,339 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 39 transitions. [2022-03-15 20:35:10,340 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:10,417 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [515754#(< incThread1of1ForFork0_i n), 515751#(<= decThread1of1ForFork1_i 3), 515756#(<= decThread1of1ForFork1_i 0), 515755#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 515753#(<= decThread1of1ForFork1_i 1), 515752#(<= decThread1of1ForFork1_i 2)] [2022-03-15 20:35:10,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:35:10,417 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:10,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:35:10,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=644, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:35:10,417 INFO L87 Difference]: Start difference. First operand 1431 states and 3957 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:10,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:10,712 INFO L93 Difference]: Finished difference Result 2406 states and 6024 transitions. [2022-03-15 20:35:10,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 20:35:10,713 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:10,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:10,716 INFO L225 Difference]: With dead ends: 2406 [2022-03-15 20:35:10,716 INFO L226 Difference]: Without dead ends: 2402 [2022-03-15 20:35:10,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 852 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=606, Invalid=1746, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 20:35:10,716 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 144 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:10,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 41 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:10,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2402 states. [2022-03-15 20:35:10,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2402 to 1478. [2022-03-15 20:35:10,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1478 states, 1477 states have (on average 2.761679079214624) internal successors, (4079), 1477 states have internal predecessors, (4079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:10,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1478 states to 1478 states and 4079 transitions. [2022-03-15 20:35:10,737 INFO L78 Accepts]: Start accepts. Automaton has 1478 states and 4079 transitions. Word has length 21 [2022-03-15 20:35:10,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:10,738 INFO L470 AbstractCegarLoop]: Abstraction has 1478 states and 4079 transitions. [2022-03-15 20:35:10,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:10,738 INFO L276 IsEmpty]: Start isEmpty. Operand 1478 states and 4079 transitions. [2022-03-15 20:35:10,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:10,739 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:10,739 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:10,755 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Ended with exit code 0 [2022-03-15 20:35:10,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2022-03-15 20:35:10,940 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:10,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:10,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1734826225, now seen corresponding path program 164 times [2022-03-15 20:35:10,940 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:10,941 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224840432] [2022-03-15 20:35:10,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:10,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:10,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:10,989 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:10,989 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:10,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224840432] [2022-03-15 20:35:10,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224840432] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:10,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863638762] [2022-03-15 20:35:10,989 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:35:10,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:10,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:10,991 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:10,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-03-15 20:35:11,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:35:11,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:11,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:11,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:11,146 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:11,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:11,178 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:11,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863638762] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:11,178 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:11,178 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 24 [2022-03-15 20:35:11,178 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1436834610] [2022-03-15 20:35:11,178 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:11,179 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:11,181 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 43 transitions. [2022-03-15 20:35:11,181 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:11,285 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [521309#(<= decThread1of1ForFork1_i 3), 521307#(< incThread1of1ForFork0_i n), 521312#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 521313#(<= decThread1of1ForFork1_i 0), 521308#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 521310#(<= decThread1of1ForFork1_i 2), 521311#(<= decThread1of1ForFork1_i 1)] [2022-03-15 20:35:11,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:35:11,285 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:11,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:35:11,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=749, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:35:11,285 INFO L87 Difference]: Start difference. First operand 1478 states and 4079 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:11,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:11,723 INFO L93 Difference]: Finished difference Result 2541 states and 6255 transitions. [2022-03-15 20:35:11,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 20:35:11,723 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:11,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:11,727 INFO L225 Difference]: With dead ends: 2541 [2022-03-15 20:35:11,727 INFO L226 Difference]: Without dead ends: 2541 [2022-03-15 20:35:11,727 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1359 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1025, Invalid=2881, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 20:35:11,727 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 184 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:11,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 50 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:11,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2541 states. [2022-03-15 20:35:11,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2541 to 1461. [2022-03-15 20:35:11,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1461 states, 1460 states have (on average 2.7534246575342465) internal successors, (4020), 1460 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:11,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1461 states to 1461 states and 4020 transitions. [2022-03-15 20:35:11,747 INFO L78 Accepts]: Start accepts. Automaton has 1461 states and 4020 transitions. Word has length 21 [2022-03-15 20:35:11,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:11,747 INFO L470 AbstractCegarLoop]: Abstraction has 1461 states and 4020 transitions. [2022-03-15 20:35:11,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:11,748 INFO L276 IsEmpty]: Start isEmpty. Operand 1461 states and 4020 transitions. [2022-03-15 20:35:11,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:11,749 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:11,749 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:11,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:11,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-03-15 20:35:11,949 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:11,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:11,950 INFO L85 PathProgramCache]: Analyzing trace with hash -195158130, now seen corresponding path program 165 times [2022-03-15 20:35:11,950 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:11,950 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239535462] [2022-03-15 20:35:11,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:11,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:11,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:12,002 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:12,002 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:12,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239535462] [2022-03-15 20:35:12,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239535462] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:12,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943325174] [2022-03-15 20:35:12,002 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:35:12,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:12,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:12,004 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:12,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-03-15 20:35:12,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:35:12,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:12,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:12,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:12,216 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:12,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:12,248 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:12,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943325174] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:12,248 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:12,248 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 25 [2022-03-15 20:35:12,248 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [903642373] [2022-03-15 20:35:12,248 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:12,249 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:12,251 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 49 transitions. [2022-03-15 20:35:12,251 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:12,353 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [526992#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 526993#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 526990#(< incThread1of1ForFork0_i n), 526991#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 526996#(<= 0 decThread1of1ForFork1_i), 526994#(<= 2 decThread1of1ForFork1_i), 526995#(<= 1 decThread1of1ForFork1_i)] [2022-03-15 20:35:12,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:35:12,353 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:12,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:35:12,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=759, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:35:12,353 INFO L87 Difference]: Start difference. First operand 1461 states and 4020 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:12,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:12,743 INFO L93 Difference]: Finished difference Result 1793 states and 4668 transitions. [2022-03-15 20:35:12,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 20:35:12,743 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:12,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:12,745 INFO L225 Difference]: With dead ends: 1793 [2022-03-15 20:35:12,745 INFO L226 Difference]: Without dead ends: 1773 [2022-03-15 20:35:12,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1181 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=959, Invalid=2701, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 20:35:12,746 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 85 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:12,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 50 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:12,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1773 states. [2022-03-15 20:35:12,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1773 to 1448. [2022-03-15 20:35:12,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1448 states, 1447 states have (on average 2.743607463718037) internal successors, (3970), 1447 states have internal predecessors, (3970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:12,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1448 states to 1448 states and 3970 transitions. [2022-03-15 20:35:12,764 INFO L78 Accepts]: Start accepts. Automaton has 1448 states and 3970 transitions. Word has length 21 [2022-03-15 20:35:12,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:12,764 INFO L470 AbstractCegarLoop]: Abstraction has 1448 states and 3970 transitions. [2022-03-15 20:35:12,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:12,764 INFO L276 IsEmpty]: Start isEmpty. Operand 1448 states and 3970 transitions. [2022-03-15 20:35:12,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:12,765 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:12,765 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:12,781 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Ended with exit code 0 [2022-03-15 20:35:12,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2022-03-15 20:35:12,966 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:12,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:12,966 INFO L85 PathProgramCache]: Analyzing trace with hash 623451429, now seen corresponding path program 166 times [2022-03-15 20:35:12,967 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:12,967 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339960212] [2022-03-15 20:35:12,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:12,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:12,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:13,009 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 17 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:13,009 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:13,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339960212] [2022-03-15 20:35:13,009 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339960212] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:13,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029712167] [2022-03-15 20:35:13,009 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:35:13,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:13,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:13,010 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:13,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2022-03-15 20:35:13,054 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:35:13,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:13,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:13,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:13,189 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:13,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:13,220 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 17 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:13,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029712167] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:13,220 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:13,220 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 23 [2022-03-15 20:35:13,220 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1249046373] [2022-03-15 20:35:13,220 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:13,221 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:13,223 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 20:35:13,223 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:13,305 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [531890#(<= decThread1of1ForFork1_i 2), 531891#(<= decThread1of1ForFork1_i 1), 531893#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 531892#(< incThread1of1ForFork0_i n), 531894#(<= decThread1of1ForFork1_i 0)] [2022-03-15 20:35:13,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:35:13,306 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:13,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:35:13,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=598, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:35:13,306 INFO L87 Difference]: Start difference. First operand 1448 states and 3970 transitions. Second operand has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2022-03-15 20:35:13,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:13,644 INFO L93 Difference]: Finished difference Result 2262 states and 5718 transitions. [2022-03-15 20:35:13,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 20:35:13,644 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:13,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:13,648 INFO L225 Difference]: With dead ends: 2262 [2022-03-15 20:35:13,648 INFO L226 Difference]: Without dead ends: 2258 [2022-03-15 20:35:13,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 855 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=659, Invalid=1891, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 20:35:13,648 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 121 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:13,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 39 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:13,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2258 states. [2022-03-15 20:35:13,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2258 to 1531. [2022-03-15 20:35:13,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1531 states, 1530 states have (on average 2.7588235294117647) internal successors, (4221), 1530 states have internal predecessors, (4221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:13,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1531 states to 1531 states and 4221 transitions. [2022-03-15 20:35:13,685 INFO L78 Accepts]: Start accepts. Automaton has 1531 states and 4221 transitions. Word has length 21 [2022-03-15 20:35:13,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:13,685 INFO L470 AbstractCegarLoop]: Abstraction has 1531 states and 4221 transitions. [2022-03-15 20:35:13,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2022-03-15 20:35:13,686 INFO L276 IsEmpty]: Start isEmpty. Operand 1531 states and 4221 transitions. [2022-03-15 20:35:13,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:13,687 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:13,687 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:13,703 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:13,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-03-15 20:35:13,903 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:13,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:13,904 INFO L85 PathProgramCache]: Analyzing trace with hash -432930387, now seen corresponding path program 167 times [2022-03-15 20:35:13,904 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:13,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418260150] [2022-03-15 20:35:13,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:13,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:13,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:13,951 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:13,951 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:13,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418260150] [2022-03-15 20:35:13,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418260150] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:13,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705790210] [2022-03-15 20:35:13,951 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:35:13,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:13,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:13,952 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:13,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2022-03-15 20:35:13,971 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:35:13,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:13,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:13,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:14,111 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:14,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:14,142 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:14,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705790210] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:14,142 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:14,143 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 24 [2022-03-15 20:35:14,143 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [789371293] [2022-03-15 20:35:14,143 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:14,144 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:14,145 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 41 transitions. [2022-03-15 20:35:14,145 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:14,238 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [537417#(<= decThread1of1ForFork1_i 0), 537413#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 537414#(<= decThread1of1ForFork1_i 2), 537416#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 537415#(<= decThread1of1ForFork1_i 1), 537412#(< incThread1of1ForFork0_i n)] [2022-03-15 20:35:14,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:35:14,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:14,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:35:14,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:35:14,238 INFO L87 Difference]: Start difference. First operand 1531 states and 4221 transitions. Second operand has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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) [2022-03-15 20:35:14,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:14,503 INFO L93 Difference]: Finished difference Result 2149 states and 5452 transitions. [2022-03-15 20:35:14,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:35:14,503 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:14,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:14,506 INFO L225 Difference]: With dead ends: 2149 [2022-03-15 20:35:14,506 INFO L226 Difference]: Without dead ends: 2143 [2022-03-15 20:35:14,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 765 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=544, Invalid=1712, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 20:35:14,507 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 130 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:14,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 45 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:14,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2143 states. [2022-03-15 20:35:14,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2143 to 1479. [2022-03-15 20:35:14,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1479 states, 1478 states have (on average 2.7381596752368065) internal successors, (4047), 1478 states have internal predecessors, (4047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:14,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1479 states to 1479 states and 4047 transitions. [2022-03-15 20:35:14,527 INFO L78 Accepts]: Start accepts. Automaton has 1479 states and 4047 transitions. Word has length 21 [2022-03-15 20:35:14,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:14,527 INFO L470 AbstractCegarLoop]: Abstraction has 1479 states and 4047 transitions. [2022-03-15 20:35:14,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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) [2022-03-15 20:35:14,527 INFO L276 IsEmpty]: Start isEmpty. Operand 1479 states and 4047 transitions. [2022-03-15 20:35:14,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:14,528 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:14,528 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:14,544 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Ended with exit code 0 [2022-03-15 20:35:14,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:14,729 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:14,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:14,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1178971685, now seen corresponding path program 168 times [2022-03-15 20:35:14,730 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:14,730 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555366026] [2022-03-15 20:35:14,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:14,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:14,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:14,782 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:14,782 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:14,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555366026] [2022-03-15 20:35:14,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555366026] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:14,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121228899] [2022-03-15 20:35:14,782 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:35:14,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:14,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:14,783 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:14,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2022-03-15 20:35:14,802 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:35:14,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:14,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:14,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:14,943 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:14,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:14,975 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:14,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121228899] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:14,975 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:14,975 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 25 [2022-03-15 20:35:14,975 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [724990497] [2022-03-15 20:35:14,975 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:14,976 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:14,978 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 45 transitions. [2022-03-15 20:35:14,978 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:15,099 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [542715#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 542711#(<= decThread1of1ForFork1_i 0), 542710#(<= decThread1of1ForFork1_i 1), 542714#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 542713#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 542712#(< incThread1of1ForFork0_i n), 542709#(<= decThread1of1ForFork1_i 2)] [2022-03-15 20:35:15,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:35:15,099 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:15,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:35:15,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=803, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:35:15,099 INFO L87 Difference]: Start difference. First operand 1479 states and 4047 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:15,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:15,528 INFO L93 Difference]: Finished difference Result 2211 states and 5539 transitions. [2022-03-15 20:35:15,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 20:35:15,528 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:15,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:15,531 INFO L225 Difference]: With dead ends: 2211 [2022-03-15 20:35:15,531 INFO L226 Difference]: Without dead ends: 2211 [2022-03-15 20:35:15,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1156 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=885, Invalid=2655, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 20:35:15,532 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 135 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:15,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 81 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:35:15,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2211 states. [2022-03-15 20:35:15,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2211 to 1469. [2022-03-15 20:35:15,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1469 states, 1468 states have (on average 2.732288828337875) internal successors, (4011), 1468 states have internal predecessors, (4011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:15,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1469 states to 1469 states and 4011 transitions. [2022-03-15 20:35:15,550 INFO L78 Accepts]: Start accepts. Automaton has 1469 states and 4011 transitions. Word has length 21 [2022-03-15 20:35:15,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:15,550 INFO L470 AbstractCegarLoop]: Abstraction has 1469 states and 4011 transitions. [2022-03-15 20:35:15,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:15,551 INFO L276 IsEmpty]: Start isEmpty. Operand 1469 states and 4011 transitions. [2022-03-15 20:35:15,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:15,552 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:15,552 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:15,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:15,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:15,767 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:15,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:15,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1664042374, now seen corresponding path program 169 times [2022-03-15 20:35:15,768 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:15,768 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640745690] [2022-03-15 20:35:15,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:15,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:15,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:15,826 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:15,827 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:15,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640745690] [2022-03-15 20:35:15,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640745690] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:15,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955777695] [2022-03-15 20:35:15,827 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:35:15,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:15,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:15,828 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:15,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2022-03-15 20:35:15,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:15,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:15,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:15,986 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:15,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:16,018 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:16,018 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955777695] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:16,018 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:16,018 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 26 [2022-03-15 20:35:16,018 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1518797970] [2022-03-15 20:35:16,018 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:16,019 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:16,021 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 51 transitions. [2022-03-15 20:35:16,021 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:16,139 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [548073#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 548074#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 548076#(<= 0 decThread1of1ForFork1_i), 548075#(<= 1 decThread1of1ForFork1_i), 548072#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 548071#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 548070#(< incThread1of1ForFork0_i n)] [2022-03-15 20:35:16,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:35:16,139 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:16,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:35:16,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=813, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:35:16,140 INFO L87 Difference]: Start difference. First operand 1469 states and 4011 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:16,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:16,471 INFO L93 Difference]: Finished difference Result 1735 states and 4528 transitions. [2022-03-15 20:35:16,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 20:35:16,472 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:16,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:16,474 INFO L225 Difference]: With dead ends: 1735 [2022-03-15 20:35:16,474 INFO L226 Difference]: Without dead ends: 1705 [2022-03-15 20:35:16,474 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 993 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=802, Invalid=2390, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 20:35:16,474 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 76 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:16,475 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 41 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:16,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1705 states. [2022-03-15 20:35:16,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1705 to 1470. [2022-03-15 20:35:16,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1470 states, 1469 states have (on average 2.731790333560245) internal successors, (4013), 1469 states have internal predecessors, (4013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:16,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1470 states to 1470 states and 4013 transitions. [2022-03-15 20:35:16,492 INFO L78 Accepts]: Start accepts. Automaton has 1470 states and 4013 transitions. Word has length 21 [2022-03-15 20:35:16,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:16,492 INFO L470 AbstractCegarLoop]: Abstraction has 1470 states and 4013 transitions. [2022-03-15 20:35:16,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:16,492 INFO L276 IsEmpty]: Start isEmpty. Operand 1470 states and 4013 transitions. [2022-03-15 20:35:16,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:16,493 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:16,493 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:16,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:16,694 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:16,694 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:16,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:16,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1967450553, now seen corresponding path program 170 times [2022-03-15 20:35:16,695 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:16,695 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476506492] [2022-03-15 20:35:16,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:16,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:16,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:16,748 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:16,748 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:16,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476506492] [2022-03-15 20:35:16,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476506492] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:16,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650830898] [2022-03-15 20:35:16,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:35:16,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:16,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:16,749 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:16,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2022-03-15 20:35:16,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:35:16,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:16,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:16,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:16,914 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:16,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:16,945 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:16,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650830898] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:16,945 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:16,945 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 23 [2022-03-15 20:35:16,945 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [421524661] [2022-03-15 20:35:16,945 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:16,946 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:16,948 INFO L252 McrAutomatonBuilder]: Finished intersection with 29 states and 35 transitions. [2022-03-15 20:35:16,948 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:17,009 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [552948#(<= decThread1of1ForFork1_i 0), 552946#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 552945#(< incThread1of1ForFork0_i n), 552947#(<= decThread1of1ForFork1_i 1)] [2022-03-15 20:35:17,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:35:17,009 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:17,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:35:17,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=550, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:35:17,010 INFO L87 Difference]: Start difference. First operand 1470 states and 4013 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:17,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:17,300 INFO L93 Difference]: Finished difference Result 2048 states and 5250 transitions. [2022-03-15 20:35:17,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 20:35:17,301 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:17,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:17,304 INFO L225 Difference]: With dead ends: 2048 [2022-03-15 20:35:17,304 INFO L226 Difference]: Without dead ends: 2044 [2022-03-15 20:35:17,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 691 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=570, Invalid=1686, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 20:35:17,304 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 88 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:17,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 53 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:17,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2044 states. [2022-03-15 20:35:17,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2044 to 1502. [2022-03-15 20:35:17,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1502 states, 1501 states have (on average 2.742171885409727) internal successors, (4116), 1501 states have internal predecessors, (4116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:17,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1502 states to 1502 states and 4116 transitions. [2022-03-15 20:35:17,323 INFO L78 Accepts]: Start accepts. Automaton has 1502 states and 4116 transitions. Word has length 21 [2022-03-15 20:35:17,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:17,324 INFO L470 AbstractCegarLoop]: Abstraction has 1502 states and 4116 transitions. [2022-03-15 20:35:17,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:17,324 INFO L276 IsEmpty]: Start isEmpty. Operand 1502 states and 4116 transitions. [2022-03-15 20:35:17,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:17,325 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:17,325 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:17,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Ended with exit code 0 [2022-03-15 20:35:17,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:17,525 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:17,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:17,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1271134927, now seen corresponding path program 171 times [2022-03-15 20:35:17,526 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:17,526 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206831986] [2022-03-15 20:35:17,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:17,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:17,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:17,573 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:17,574 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:17,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206831986] [2022-03-15 20:35:17,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206831986] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:17,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805004078] [2022-03-15 20:35:17,574 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:35:17,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:17,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:17,575 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:17,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2022-03-15 20:35:17,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:35:17,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:17,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:17,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:17,735 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:17,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:17,766 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:17,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805004078] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:17,766 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:17,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 24 [2022-03-15 20:35:17,766 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1359134209] [2022-03-15 20:35:17,766 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:17,767 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:17,768 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 39 transitions. [2022-03-15 20:35:17,768 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:17,865 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [558190#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 558193#(<= decThread1of1ForFork1_i 0), 558192#(<= decThread1of1ForFork1_i 1), 558191#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 558189#(< incThread1of1ForFork0_i n)] [2022-03-15 20:35:17,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:35:17,866 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:17,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:35:17,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=648, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:35:17,866 INFO L87 Difference]: Start difference. First operand 1502 states and 4116 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:18,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:18,168 INFO L93 Difference]: Finished difference Result 2007 states and 5164 transitions. [2022-03-15 20:35:18,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 20:35:18,168 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:18,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:18,171 INFO L225 Difference]: With dead ends: 2007 [2022-03-15 20:35:18,171 INFO L226 Difference]: Without dead ends: 2001 [2022-03-15 20:35:18,171 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 704 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=548, Invalid=1708, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 20:35:18,172 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 100 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:18,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 51 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:18,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2001 states. [2022-03-15 20:35:18,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2001 to 1498. [2022-03-15 20:35:18,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1498 states, 1497 states have (on average 2.741482965931864) internal successors, (4104), 1497 states have internal predecessors, (4104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:18,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1498 states to 1498 states and 4104 transitions. [2022-03-15 20:35:18,191 INFO L78 Accepts]: Start accepts. Automaton has 1498 states and 4104 transitions. Word has length 21 [2022-03-15 20:35:18,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:18,191 INFO L470 AbstractCegarLoop]: Abstraction has 1498 states and 4104 transitions. [2022-03-15 20:35:18,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:18,192 INFO L276 IsEmpty]: Start isEmpty. Operand 1498 states and 4104 transitions. [2022-03-15 20:35:18,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:18,193 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:18,193 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:18,208 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:18,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:18,393 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:18,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:18,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1411930297, now seen corresponding path program 172 times [2022-03-15 20:35:18,394 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:18,394 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599660471] [2022-03-15 20:35:18,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:18,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:18,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:18,448 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:18,448 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:18,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599660471] [2022-03-15 20:35:18,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599660471] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:18,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496180833] [2022-03-15 20:35:18,448 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:35:18,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:18,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:18,449 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:18,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2022-03-15 20:35:18,477 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:35:18,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:18,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:18,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:18,622 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:18,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:18,668 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:18,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496180833] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:18,668 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:18,668 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 25 [2022-03-15 20:35:18,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1300309986] [2022-03-15 20:35:18,669 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:18,669 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:18,671 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 43 transitions. [2022-03-15 20:35:18,671 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:18,780 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [563383#(<= decThread1of1ForFork1_i 0), 563382#(<= decThread1of1ForFork1_i 1), 563384#(< incThread1of1ForFork0_i n), 563387#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 563385#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 563386#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:35:18,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:35:18,780 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:18,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:35:18,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=748, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:35:18,780 INFO L87 Difference]: Start difference. First operand 1498 states and 4104 transitions. Second operand has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:19,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:19,031 INFO L93 Difference]: Finished difference Result 1918 states and 4957 transitions. [2022-03-15 20:35:19,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 20:35:19,031 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:19,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:19,034 INFO L225 Difference]: With dead ends: 1918 [2022-03-15 20:35:19,034 INFO L226 Difference]: Without dead ends: 1910 [2022-03-15 20:35:19,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 661 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=473, Invalid=1597, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:35:19,034 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 93 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:19,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 62 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:19,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1910 states. [2022-03-15 20:35:19,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1910 to 1457. [2022-03-15 20:35:19,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1457 states, 1456 states have (on average 2.7300824175824174) internal successors, (3975), 1456 states have internal predecessors, (3975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:19,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1457 states to 1457 states and 3975 transitions. [2022-03-15 20:35:19,052 INFO L78 Accepts]: Start accepts. Automaton has 1457 states and 3975 transitions. Word has length 21 [2022-03-15 20:35:19,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:19,052 INFO L470 AbstractCegarLoop]: Abstraction has 1457 states and 3975 transitions. [2022-03-15 20:35:19,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:19,052 INFO L276 IsEmpty]: Start isEmpty. Operand 1457 states and 3975 transitions. [2022-03-15 20:35:19,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:19,054 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:19,054 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:19,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:19,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:19,254 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:19,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:19,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1312393679, now seen corresponding path program 173 times [2022-03-15 20:35:19,255 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:19,255 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055567536] [2022-03-15 20:35:19,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:19,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:19,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:19,314 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:19,314 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:19,315 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055567536] [2022-03-15 20:35:19,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055567536] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:19,315 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765787606] [2022-03-15 20:35:19,315 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:35:19,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:19,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:19,316 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:19,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2022-03-15 20:35:19,335 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:35:19,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:19,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:19,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:19,484 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:19,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:19,519 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:19,519 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765787606] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:19,519 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:19,519 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 26 [2022-03-15 20:35:19,519 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1102162330] [2022-03-15 20:35:19,519 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:19,520 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:19,522 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 47 transitions. [2022-03-15 20:35:19,522 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:19,663 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [568401#(<= decThread1of1ForFork1_i 1), 568400#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 568403#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 568402#(<= decThread1of1ForFork1_i 0), 568399#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 568398#(< incThread1of1ForFork0_i n), 568404#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:35:19,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:35:19,663 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:19,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:35:19,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=849, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:35:19,664 INFO L87 Difference]: Start difference. First operand 1457 states and 3975 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:20,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:20,012 INFO L93 Difference]: Finished difference Result 1945 states and 4990 transitions. [2022-03-15 20:35:20,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 20:35:20,012 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:20,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:20,014 INFO L225 Difference]: With dead ends: 1945 [2022-03-15 20:35:20,014 INFO L226 Difference]: Without dead ends: 1945 [2022-03-15 20:35:20,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 949 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=737, Invalid=2343, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 20:35:20,015 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 113 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:20,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 49 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:20,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1945 states. [2022-03-15 20:35:20,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1945 to 1472. [2022-03-15 20:35:20,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1472 states, 1471 states have (on average 2.7328348062542487) internal successors, (4020), 1471 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:20,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1472 states to 1472 states and 4020 transitions. [2022-03-15 20:35:20,032 INFO L78 Accepts]: Start accepts. Automaton has 1472 states and 4020 transitions. Word has length 21 [2022-03-15 20:35:20,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:20,032 INFO L470 AbstractCegarLoop]: Abstraction has 1472 states and 4020 transitions. [2022-03-15 20:35:20,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:20,032 INFO L276 IsEmpty]: Start isEmpty. Operand 1472 states and 4020 transitions. [2022-03-15 20:35:20,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:20,033 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:20,033 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:20,048 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Ended with exit code 0 [2022-03-15 20:35:20,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable176 [2022-03-15 20:35:20,234 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:20,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:20,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1483970582, now seen corresponding path program 174 times [2022-03-15 20:35:20,234 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:20,234 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063950575] [2022-03-15 20:35:20,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:20,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:20,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:20,278 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 7 proven. 27 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:20,278 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:20,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063950575] [2022-03-15 20:35:20,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063950575] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:20,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398520330] [2022-03-15 20:35:20,278 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:35:20,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:20,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:20,279 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:20,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-03-15 20:35:20,299 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:35:20,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:20,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:20,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:20,429 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:20,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:20,459 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 7 proven. 27 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:20,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398520330] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:20,459 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:20,460 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:35:20,460 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [6992486] [2022-03-15 20:35:20,460 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:20,460 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:20,462 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 20:35:20,462 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:20,526 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [573489#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 573484#(<= 3 decThread1of1ForFork1_i), 573485#(<= 2 decThread1of1ForFork1_i), 573486#(<= 1 decThread1of1ForFork1_i), 573487#(< decThread1of1ForFork1_i n), 573488#(<= incThread1of1ForFork0_i 0)] [2022-03-15 20:35:20,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:35:20,526 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:20,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:35:20,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=591, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:35:20,527 INFO L87 Difference]: Start difference. First operand 1472 states and 4020 transitions. Second operand has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2022-03-15 20:35:20,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:20,797 INFO L93 Difference]: Finished difference Result 1957 states and 5053 transitions. [2022-03-15 20:35:20,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 20:35:20,797 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:20,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:20,800 INFO L225 Difference]: With dead ends: 1957 [2022-03-15 20:35:20,800 INFO L226 Difference]: Without dead ends: 1955 [2022-03-15 20:35:20,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 677 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=535, Invalid=1535, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:35:20,800 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 56 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:20,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 42 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:20,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1955 states. [2022-03-15 20:35:20,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1955 to 1514. [2022-03-15 20:35:20,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1514 states, 1513 states have (on average 2.7428949107732983) internal successors, (4150), 1513 states have internal predecessors, (4150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:20,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1514 states to 1514 states and 4150 transitions. [2022-03-15 20:35:20,817 INFO L78 Accepts]: Start accepts. Automaton has 1514 states and 4150 transitions. Word has length 21 [2022-03-15 20:35:20,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:20,817 INFO L470 AbstractCegarLoop]: Abstraction has 1514 states and 4150 transitions. [2022-03-15 20:35:20,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2022-03-15 20:35:20,817 INFO L276 IsEmpty]: Start isEmpty. Operand 1514 states and 4150 transitions. [2022-03-15 20:35:20,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:20,818 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:20,818 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:20,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Ended with exit code 0 [2022-03-15 20:35:21,018 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable177 [2022-03-15 20:35:21,019 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:21,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:21,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1793015702, now seen corresponding path program 175 times [2022-03-15 20:35:21,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:21,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202036527] [2022-03-15 20:35:21,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:21,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:21,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:21,059 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:21,059 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:21,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202036527] [2022-03-15 20:35:21,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202036527] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:21,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143326203] [2022-03-15 20:35:21,059 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:35:21,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:21,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:21,060 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:21,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-03-15 20:35:21,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:21,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:21,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:21,216 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 7 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:21,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:21,251 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:35:21,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143326203] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:21,251 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:21,257 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:35:21,257 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [308619152] [2022-03-15 20:35:21,257 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:21,258 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:21,259 INFO L252 McrAutomatonBuilder]: Finished intersection with 29 states and 35 transitions. [2022-03-15 20:35:21,259 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:21,315 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [578660#(< decThread1of1ForFork1_i n), 578658#(<= 2 decThread1of1ForFork1_i), 578657#(<= incThread1of1ForFork0_i 0), 578659#(<= 1 decThread1of1ForFork1_i), 578661#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:35:21,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:35:21,316 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:21,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:35:21,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=548, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:35:21,316 INFO L87 Difference]: Start difference. First operand 1514 states and 4150 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:21,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:21,528 INFO L93 Difference]: Finished difference Result 1801 states and 4746 transitions. [2022-03-15 20:35:21,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 20:35:21,529 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:21,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:21,531 INFO L225 Difference]: With dead ends: 1801 [2022-03-15 20:35:21,531 INFO L226 Difference]: Without dead ends: 1799 [2022-03-15 20:35:21,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=401, Invalid=1159, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:35:21,532 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 52 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:21,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 46 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:21,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1799 states. [2022-03-15 20:35:21,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1799 to 1526. [2022-03-15 20:35:21,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1526 states, 1525 states have (on average 2.742295081967213) internal successors, (4182), 1525 states have internal predecessors, (4182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:21,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1526 states to 1526 states and 4182 transitions. [2022-03-15 20:35:21,548 INFO L78 Accepts]: Start accepts. Automaton has 1526 states and 4182 transitions. Word has length 21 [2022-03-15 20:35:21,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:21,548 INFO L470 AbstractCegarLoop]: Abstraction has 1526 states and 4182 transitions. [2022-03-15 20:35:21,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:21,548 INFO L276 IsEmpty]: Start isEmpty. Operand 1526 states and 4182 transitions. [2022-03-15 20:35:21,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:21,549 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:21,549 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:21,564 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Ended with exit code 0 [2022-03-15 20:35:21,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable178 [2022-03-15 20:35:21,750 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:21,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:21,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1989529207, now seen corresponding path program 176 times [2022-03-15 20:35:21,751 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:21,751 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784374542] [2022-03-15 20:35:21,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:21,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:21,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:21,789 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 23 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:21,789 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:21,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784374542] [2022-03-15 20:35:21,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784374542] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:21,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502954741] [2022-03-15 20:35:21,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:35:21,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:21,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:21,790 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:21,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2022-03-15 20:35:21,808 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:35:21,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:21,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:21,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:21,942 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:21,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:21,971 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 23 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:21,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502954741] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:21,971 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:21,971 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:35:21,971 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [508881612] [2022-03-15 20:35:21,971 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:21,972 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:21,973 INFO L252 McrAutomatonBuilder]: Finished intersection with 29 states and 35 transitions. [2022-03-15 20:35:21,973 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:22,015 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [583686#(< decThread1of1ForFork1_i n), 583689#(<= decThread1of1ForFork1_i 1), 583687#(<= 0 incThread1of1ForFork0_i), 583688#(<= decThread1of1ForFork1_i 2)] [2022-03-15 20:35:22,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:35:22,015 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:22,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:35:22,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=497, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:35:22,015 INFO L87 Difference]: Start difference. First operand 1526 states and 4182 transitions. Second operand has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:22,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:22,620 INFO L93 Difference]: Finished difference Result 2261 states and 5689 transitions. [2022-03-15 20:35:22,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 20:35:22,620 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:22,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:22,623 INFO L225 Difference]: With dead ends: 2261 [2022-03-15 20:35:22,623 INFO L226 Difference]: Without dead ends: 2258 [2022-03-15 20:35:22,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2103 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1472, Invalid=4534, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 20:35:22,624 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 115 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:22,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 38 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:22,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2258 states. [2022-03-15 20:35:22,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2258 to 1514. [2022-03-15 20:35:22,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1514 states, 1513 states have (on average 2.7389292795769995) internal successors, (4144), 1513 states have internal predecessors, (4144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:22,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1514 states to 1514 states and 4144 transitions. [2022-03-15 20:35:22,643 INFO L78 Accepts]: Start accepts. Automaton has 1514 states and 4144 transitions. Word has length 21 [2022-03-15 20:35:22,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:22,643 INFO L470 AbstractCegarLoop]: Abstraction has 1514 states and 4144 transitions. [2022-03-15 20:35:22,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:22,644 INFO L276 IsEmpty]: Start isEmpty. Operand 1514 states and 4144 transitions. [2022-03-15 20:35:22,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:22,645 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:22,645 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:22,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:22,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:22,860 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:22,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:22,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1744364330, now seen corresponding path program 177 times [2022-03-15 20:35:22,861 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:22,861 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888167806] [2022-03-15 20:35:22,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:22,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:22,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:22,909 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:22,909 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:22,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888167806] [2022-03-15 20:35:22,909 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888167806] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:22,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165888119] [2022-03-15 20:35:22,909 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:35:22,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:22,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:22,910 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:22,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Waiting until timeout for monitored process [2022-03-15 20:35:22,929 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:35:22,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:22,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:22,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:23,065 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:23,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:23,095 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:23,095 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165888119] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:23,095 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:23,095 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 24 [2022-03-15 20:35:23,095 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1555637363] [2022-03-15 20:35:23,095 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:23,096 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:23,097 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 20:35:23,097 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:23,182 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [589234#(<= incThread1of1ForFork0_i 0), 589232#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 589231#(< decThread1of1ForFork1_i n), 589236#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 589233#(<= 1 decThread1of1ForFork1_i), 589235#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n))] [2022-03-15 20:35:23,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:35:23,183 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:23,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:35:23,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=703, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:35:23,183 INFO L87 Difference]: Start difference. First operand 1514 states and 4144 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:23,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:23,386 INFO L93 Difference]: Finished difference Result 1855 states and 4859 transitions. [2022-03-15 20:35:23,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 20:35:23,386 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:23,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:23,389 INFO L225 Difference]: With dead ends: 1855 [2022-03-15 20:35:23,389 INFO L226 Difference]: Without dead ends: 1843 [2022-03-15 20:35:23,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 583 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=442, Invalid=1450, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:35:23,389 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 58 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:23,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 28 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:23,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1843 states. [2022-03-15 20:35:23,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1843 to 1547. [2022-03-15 20:35:23,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1547 states, 1546 states have (on average 2.7328589909443726) internal successors, (4225), 1546 states have internal predecessors, (4225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:23,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1547 states to 1547 states and 4225 transitions. [2022-03-15 20:35:23,414 INFO L78 Accepts]: Start accepts. Automaton has 1547 states and 4225 transitions. Word has length 21 [2022-03-15 20:35:23,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:23,414 INFO L470 AbstractCegarLoop]: Abstraction has 1547 states and 4225 transitions. [2022-03-15 20:35:23,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:23,414 INFO L276 IsEmpty]: Start isEmpty. Operand 1547 states and 4225 transitions. [2022-03-15 20:35:23,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:23,416 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:23,416 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:23,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:23,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:23,619 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:23,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:23,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1165589692, now seen corresponding path program 178 times [2022-03-15 20:35:23,620 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:23,620 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127152415] [2022-03-15 20:35:23,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:23,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:23,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:23,662 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:23,663 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:23,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127152415] [2022-03-15 20:35:23,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127152415] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:23,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731519349] [2022-03-15 20:35:23,663 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:35:23,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:23,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:23,664 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:23,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Waiting until timeout for monitored process [2022-03-15 20:35:23,682 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:35:23,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:23,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:23,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:23,811 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:23,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:23,842 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:23,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731519349] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:23,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:23,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 23 [2022-03-15 20:35:23,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [743458972] [2022-03-15 20:35:23,842 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:23,843 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:23,844 INFO L252 McrAutomatonBuilder]: Finished intersection with 29 states and 35 transitions. [2022-03-15 20:35:23,844 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:23,910 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [594359#(< decThread1of1ForFork1_i n), 594362#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 594363#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 594361#(<= incThread1of1ForFork0_i 0), 594360#(<= 1 decThread1of1ForFork1_i)] [2022-03-15 20:35:23,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:35:23,910 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:23,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:35:23,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=604, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:35:23,911 INFO L87 Difference]: Start difference. First operand 1547 states and 4225 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:24,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:24,114 INFO L93 Difference]: Finished difference Result 1917 states and 5022 transitions. [2022-03-15 20:35:24,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 20:35:24,115 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:24,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:24,117 INFO L225 Difference]: With dead ends: 1917 [2022-03-15 20:35:24,117 INFO L226 Difference]: Without dead ends: 1912 [2022-03-15 20:35:24,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 538 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=402, Invalid=1238, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 20:35:24,117 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 49 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:24,118 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 51 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:24,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1912 states. [2022-03-15 20:35:24,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1912 to 1605. [2022-03-15 20:35:24,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1605 states, 1604 states have (on average 2.738778054862843) internal successors, (4393), 1604 states have internal predecessors, (4393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:24,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1605 states to 1605 states and 4393 transitions. [2022-03-15 20:35:24,136 INFO L78 Accepts]: Start accepts. Automaton has 1605 states and 4393 transitions. Word has length 21 [2022-03-15 20:35:24,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:24,136 INFO L470 AbstractCegarLoop]: Abstraction has 1605 states and 4393 transitions. [2022-03-15 20:35:24,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:24,136 INFO L276 IsEmpty]: Start isEmpty. Operand 1605 states and 4393 transitions. [2022-03-15 20:35:24,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:24,137 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:24,138 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:24,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Ended with exit code 0 [2022-03-15 20:35:24,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:24,338 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:24,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:24,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1036506973, now seen corresponding path program 179 times [2022-03-15 20:35:24,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:24,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484229825] [2022-03-15 20:35:24,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:24,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:24,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:24,377 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:24,377 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:24,377 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484229825] [2022-03-15 20:35:24,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484229825] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:24,377 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731740618] [2022-03-15 20:35:24,377 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:35:24,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:24,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:24,379 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:24,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Waiting until timeout for monitored process [2022-03-15 20:35:24,397 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:35:24,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:24,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:24,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:24,552 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:24,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:24,582 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:24,583 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731740618] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:24,583 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:24,583 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:35:24,583 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1769177695] [2022-03-15 20:35:24,583 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:24,583 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:24,585 INFO L252 McrAutomatonBuilder]: Finished intersection with 29 states and 35 transitions. [2022-03-15 20:35:24,585 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:24,640 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [599663#(< decThread1of1ForFork1_i n), 599664#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 599661#(<= decThread1of1ForFork1_i 1), 599662#(<= 0 incThread1of1ForFork0_i)] [2022-03-15 20:35:24,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:35:24,640 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:24,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:35:24,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=503, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:35:24,640 INFO L87 Difference]: Start difference. First operand 1605 states and 4393 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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) [2022-03-15 20:35:25,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:25,070 INFO L93 Difference]: Finished difference Result 2027 states and 5290 transitions. [2022-03-15 20:35:25,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 20:35:25,071 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:25,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:25,073 INFO L225 Difference]: With dead ends: 2027 [2022-03-15 20:35:25,073 INFO L226 Difference]: Without dead ends: 2023 [2022-03-15 20:35:25,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1187 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=907, Invalid=2875, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 20:35:25,074 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 70 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:25,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 30 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:25,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2023 states. [2022-03-15 20:35:25,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2023 to 1620. [2022-03-15 20:35:25,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1620 states, 1619 states have (on average 2.73810994441013) internal successors, (4433), 1619 states have internal predecessors, (4433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:25,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1620 states to 1620 states and 4433 transitions. [2022-03-15 20:35:25,100 INFO L78 Accepts]: Start accepts. Automaton has 1620 states and 4433 transitions. Word has length 21 [2022-03-15 20:35:25,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:25,101 INFO L470 AbstractCegarLoop]: Abstraction has 1620 states and 4433 transitions. [2022-03-15 20:35:25,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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) [2022-03-15 20:35:25,101 INFO L276 IsEmpty]: Start isEmpty. Operand 1620 states and 4433 transitions. [2022-03-15 20:35:25,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:25,102 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:25,102 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:25,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:25,318 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182,181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:25,318 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:25,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:25,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1511487466, now seen corresponding path program 180 times [2022-03-15 20:35:25,319 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:25,319 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344444131] [2022-03-15 20:35:25,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:25,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:25,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:25,357 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 11 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:25,357 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:25,358 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344444131] [2022-03-15 20:35:25,358 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344444131] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:25,358 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336032769] [2022-03-15 20:35:25,358 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:35:25,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:25,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:25,359 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:25,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Waiting until timeout for monitored process [2022-03-15 20:35:25,378 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:35:25,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:25,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:25,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:25,500 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:25,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:25,529 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 11 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:25,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336032769] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:25,529 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:25,529 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:35:25,529 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1793738867] [2022-03-15 20:35:25,529 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:25,530 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:25,531 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 33 transitions. [2022-03-15 20:35:25,531 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:25,576 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [605152#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 605151#(<= 1 decThread1of1ForFork1_i), 605150#(<= incThread1of1ForFork0_i 0), 605149#(< decThread1of1ForFork1_i n)] [2022-03-15 20:35:25,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:35:25,576 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:25,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:35:25,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=505, Unknown=0, NotChecked=0, Total=650 [2022-03-15 20:35:25,576 INFO L87 Difference]: Start difference. First operand 1620 states and 4433 transitions. Second operand has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:25,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:25,752 INFO L93 Difference]: Finished difference Result 1972 states and 5162 transitions. [2022-03-15 20:35:25,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:35:25,752 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:25,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:25,755 INFO L225 Difference]: With dead ends: 1972 [2022-03-15 20:35:25,755 INFO L226 Difference]: Without dead ends: 1972 [2022-03-15 20:35:25,755 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 488 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=371, Invalid=1035, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:35:25,756 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:25,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 38 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:25,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1972 states. [2022-03-15 20:35:25,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1972 to 1623. [2022-03-15 20:35:25,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1623 states, 1622 states have (on average 2.7373612823674476) internal successors, (4440), 1622 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:25,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1623 states to 1623 states and 4440 transitions. [2022-03-15 20:35:25,775 INFO L78 Accepts]: Start accepts. Automaton has 1623 states and 4440 transitions. Word has length 21 [2022-03-15 20:35:25,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:25,775 INFO L470 AbstractCegarLoop]: Abstraction has 1623 states and 4440 transitions. [2022-03-15 20:35:25,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:25,775 INFO L276 IsEmpty]: Start isEmpty. Operand 1623 states and 4440 transitions. [2022-03-15 20:35:25,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:25,777 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:25,777 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:25,792 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Ended with exit code 0 [2022-03-15 20:35:25,977 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable183 [2022-03-15 20:35:25,977 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:25,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:25,977 INFO L85 PathProgramCache]: Analyzing trace with hash -285463893, now seen corresponding path program 181 times [2022-03-15 20:35:25,978 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:25,978 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165939468] [2022-03-15 20:35:25,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:25,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:25,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:26,017 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 20 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:26,017 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:26,017 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165939468] [2022-03-15 20:35:26,017 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165939468] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:26,017 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946768433] [2022-03-15 20:35:26,017 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:35:26,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:26,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:26,018 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:26,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Waiting until timeout for monitored process [2022-03-15 20:35:26,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:26,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:26,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:26,173 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:26,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:26,203 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 20 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:26,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946768433] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:26,204 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:26,204 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 10] total 22 [2022-03-15 20:35:26,204 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1740797162] [2022-03-15 20:35:26,204 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:26,204 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:26,206 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 33 transitions. [2022-03-15 20:35:26,206 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:26,238 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [610541#(<= decThread1of1ForFork1_i 1), 610539#(< decThread1of1ForFork1_i n), 610540#(<= 0 incThread1of1ForFork0_i)] [2022-03-15 20:35:26,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:35:26,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:26,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:35:26,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=453, Unknown=0, NotChecked=0, Total=600 [2022-03-15 20:35:26,238 INFO L87 Difference]: Start difference. First operand 1623 states and 4440 transitions. Second operand has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:26,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:26,763 INFO L93 Difference]: Finished difference Result 2138 states and 5513 transitions. [2022-03-15 20:35:26,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 20:35:26,763 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:26,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:26,766 INFO L225 Difference]: With dead ends: 2138 [2022-03-15 20:35:26,766 INFO L226 Difference]: Without dead ends: 2136 [2022-03-15 20:35:26,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1566 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1155, Invalid=3675, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 20:35:26,767 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 80 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:26,767 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 46 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:26,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2136 states. [2022-03-15 20:35:26,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2136 to 1608. [2022-03-15 20:35:26,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1608 states, 1607 states have (on average 2.7355320472930926) internal successors, (4396), 1607 states have internal predecessors, (4396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:26,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1608 states to 1608 states and 4396 transitions. [2022-03-15 20:35:26,792 INFO L78 Accepts]: Start accepts. Automaton has 1608 states and 4396 transitions. Word has length 21 [2022-03-15 20:35:26,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:26,792 INFO L470 AbstractCegarLoop]: Abstraction has 1608 states and 4396 transitions. [2022-03-15 20:35:26,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:26,792 INFO L276 IsEmpty]: Start isEmpty. Operand 1608 states and 4396 transitions. [2022-03-15 20:35:26,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:26,794 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:26,794 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:26,809 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Ended with exit code 0 [2022-03-15 20:35:26,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:26,994 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:26,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:26,994 INFO L85 PathProgramCache]: Analyzing trace with hash 365363083, now seen corresponding path program 182 times [2022-03-15 20:35:26,995 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:26,995 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850398476] [2022-03-15 20:35:26,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:26,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:26,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:27,060 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 22 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:27,060 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:27,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850398476] [2022-03-15 20:35:27,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850398476] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:27,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274891094] [2022-03-15 20:35:27,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:35:27,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:27,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:27,061 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:27,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Waiting until timeout for monitored process [2022-03-15 20:35:27,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:35:27,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:27,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:27,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:27,241 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:27,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:27,273 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 22 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:27,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274891094] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:27,273 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:27,274 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:35:27,274 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [358547571] [2022-03-15 20:35:27,274 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:27,274 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:27,276 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 39 transitions. [2022-03-15 20:35:27,276 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:27,356 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [616134#(<= decThread1of1ForFork1_i 4), 616133#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 616131#(< decThread1of1ForFork1_i n), 616135#(<= decThread1of1ForFork1_i 3), 616136#(<= decThread1of1ForFork1_i 2), 616132#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:35:27,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:35:27,356 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:27,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:35:27,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=586, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:35:27,357 INFO L87 Difference]: Start difference. First operand 1608 states and 4396 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:28,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:28,124 INFO L93 Difference]: Finished difference Result 3497 states and 8557 transitions. [2022-03-15 20:35:28,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 20:35:28,124 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:28,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:28,129 INFO L225 Difference]: With dead ends: 3497 [2022-03-15 20:35:28,129 INFO L226 Difference]: Without dead ends: 3496 [2022-03-15 20:35:28,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2544 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1785, Invalid=5525, Unknown=0, NotChecked=0, Total=7310 [2022-03-15 20:35:28,130 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 164 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:28,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 38 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:28,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3496 states. [2022-03-15 20:35:28,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3496 to 1608. [2022-03-15 20:35:28,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1608 states, 1607 states have (on average 2.7299315494710643) internal successors, (4387), 1607 states have internal predecessors, (4387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:28,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1608 states to 1608 states and 4387 transitions. [2022-03-15 20:35:28,157 INFO L78 Accepts]: Start accepts. Automaton has 1608 states and 4387 transitions. Word has length 21 [2022-03-15 20:35:28,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:28,157 INFO L470 AbstractCegarLoop]: Abstraction has 1608 states and 4387 transitions. [2022-03-15 20:35:28,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:28,158 INFO L276 IsEmpty]: Start isEmpty. Operand 1608 states and 4387 transitions. [2022-03-15 20:35:28,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:28,159 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:28,159 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:28,174 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Ended with exit code 0 [2022-03-15 20:35:28,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:28,374 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:28,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:28,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1883577061, now seen corresponding path program 183 times [2022-03-15 20:35:28,375 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:28,375 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493355250] [2022-03-15 20:35:28,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:28,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:28,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:28,417 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 18 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:28,417 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:28,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493355250] [2022-03-15 20:35:28,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493355250] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:28,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815171566] [2022-03-15 20:35:28,417 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:35:28,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:28,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:28,418 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:28,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Waiting until timeout for monitored process [2022-03-15 20:35:28,438 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:35:28,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:28,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:28,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:28,565 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:28,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:28,594 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 18 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:28,594 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815171566] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:28,594 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:28,594 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:35:28,594 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [470536593] [2022-03-15 20:35:28,595 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:28,595 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:28,597 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 39 transitions. [2022-03-15 20:35:28,597 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:28,672 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [623111#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 623108#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 623109#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 623113#(<= decThread1of1ForFork1_i 2), 623110#(< decThread1of1ForFork1_i n), 623112#(<= decThread1of1ForFork1_i 3)] [2022-03-15 20:35:28,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:35:28,672 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:28,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:35:28,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=599, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:35:28,673 INFO L87 Difference]: Start difference. First operand 1608 states and 4387 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:29,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:29,241 INFO L93 Difference]: Finished difference Result 2801 states and 6973 transitions. [2022-03-15 20:35:29,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 20:35:29,241 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:29,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:29,245 INFO L225 Difference]: With dead ends: 2801 [2022-03-15 20:35:29,245 INFO L226 Difference]: Without dead ends: 2799 [2022-03-15 20:35:29,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1662 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1209, Invalid=3903, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 20:35:29,246 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 134 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:29,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 38 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:29,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2799 states. [2022-03-15 20:35:29,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2799 to 1622. [2022-03-15 20:35:29,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1622 states, 1621 states have (on average 2.729796421961752) internal successors, (4425), 1621 states have internal predecessors, (4425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:29,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1622 states to 1622 states and 4425 transitions. [2022-03-15 20:35:29,268 INFO L78 Accepts]: Start accepts. Automaton has 1622 states and 4425 transitions. Word has length 21 [2022-03-15 20:35:29,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:29,268 INFO L470 AbstractCegarLoop]: Abstraction has 1622 states and 4425 transitions. [2022-03-15 20:35:29,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:29,268 INFO L276 IsEmpty]: Start isEmpty. Operand 1622 states and 4425 transitions. [2022-03-15 20:35:29,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:29,270 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:29,270 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:29,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:29,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,185 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:29,475 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:29,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:29,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1670850259, now seen corresponding path program 184 times [2022-03-15 20:35:29,476 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:29,476 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483019571] [2022-03-15 20:35:29,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:29,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:29,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:29,517 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 22 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:29,517 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:29,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483019571] [2022-03-15 20:35:29,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483019571] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:29,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905680089] [2022-03-15 20:35:29,517 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:35:29,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:29,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:29,518 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:29,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Waiting until timeout for monitored process [2022-03-15 20:35:29,537 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:35:29,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:29,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:29,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:29,658 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:29,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:29,687 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 22 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:29,687 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905680089] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:29,687 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:29,687 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:35:29,688 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1498972117] [2022-03-15 20:35:29,688 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:29,688 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:29,690 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 20:35:29,690 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:29,751 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [629392#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 629391#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 629390#(<= decThread1of1ForFork1_i 3), 629389#(< decThread1of1ForFork1_i n), 629393#(<= decThread1of1ForFork1_i 2)] [2022-03-15 20:35:29,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:35:29,751 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:29,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:35:29,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=540, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:35:29,751 INFO L87 Difference]: Start difference. First operand 1622 states and 4425 transitions. Second operand has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2022-03-15 20:35:30,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:30,505 INFO L93 Difference]: Finished difference Result 3121 states and 7676 transitions. [2022-03-15 20:35:30,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-15 20:35:30,505 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:30,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:30,509 INFO L225 Difference]: With dead ends: 3121 [2022-03-15 20:35:30,509 INFO L226 Difference]: Without dead ends: 3119 [2022-03-15 20:35:30,510 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2665 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1833, Invalid=5649, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 20:35:30,510 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 122 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:30,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 44 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:35:30,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3119 states. [2022-03-15 20:35:30,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3119 to 1608. [2022-03-15 20:35:30,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1608 states, 1607 states have (on average 2.7230864965774737) internal successors, (4376), 1607 states have internal predecessors, (4376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:30,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1608 states to 1608 states and 4376 transitions. [2022-03-15 20:35:30,533 INFO L78 Accepts]: Start accepts. Automaton has 1608 states and 4376 transitions. Word has length 21 [2022-03-15 20:35:30,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:30,533 INFO L470 AbstractCegarLoop]: Abstraction has 1608 states and 4376 transitions. [2022-03-15 20:35:30,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2022-03-15 20:35:30,533 INFO L276 IsEmpty]: Start isEmpty. Operand 1608 states and 4376 transitions. [2022-03-15 20:35:30,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:30,535 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:30,535 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:30,550 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Ended with exit code 0 [2022-03-15 20:35:30,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:30,735 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:30,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:30,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1574531941, now seen corresponding path program 185 times [2022-03-15 20:35:30,736 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:30,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363431762] [2022-03-15 20:35:30,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:30,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:30,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:30,777 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:30,777 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:30,777 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363431762] [2022-03-15 20:35:30,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363431762] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:30,777 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365504475] [2022-03-15 20:35:30,778 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:35:30,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:30,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:30,779 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:30,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Waiting until timeout for monitored process [2022-03-15 20:35:30,797 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:35:30,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:30,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:30,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:30,918 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:30,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:30,947 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:30,947 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365504475] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:30,947 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:30,947 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 22 [2022-03-15 20:35:30,947 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [637169574] [2022-03-15 20:35:30,947 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:30,948 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:30,949 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 20:35:30,949 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:31,012 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [635995#(<= decThread1of1ForFork1_i 2), 635993#(< decThread1of1ForFork1_i n), 635994#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 635997#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 635996#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:35:31,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:35:31,013 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:31,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:35:31,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=547, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:35:31,013 INFO L87 Difference]: Start difference. First operand 1608 states and 4376 transitions. Second operand has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2022-03-15 20:35:31,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:31,543 INFO L93 Difference]: Finished difference Result 2453 states and 6162 transitions. [2022-03-15 20:35:31,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 20:35:31,543 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:31,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:31,546 INFO L225 Difference]: With dead ends: 2453 [2022-03-15 20:35:31,546 INFO L226 Difference]: Without dead ends: 2449 [2022-03-15 20:35:31,547 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1640 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1190, Invalid=3780, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 20:35:31,547 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 112 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:31,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 35 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:31,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2449 states. [2022-03-15 20:35:31,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2449 to 1604. [2022-03-15 20:35:31,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1604 states, 1603 states have (on average 2.7223955084217093) internal successors, (4364), 1603 states have internal predecessors, (4364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:31,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1604 states to 1604 states and 4364 transitions. [2022-03-15 20:35:31,567 INFO L78 Accepts]: Start accepts. Automaton has 1604 states and 4364 transitions. Word has length 21 [2022-03-15 20:35:31,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:31,567 INFO L470 AbstractCegarLoop]: Abstraction has 1604 states and 4364 transitions. [2022-03-15 20:35:31,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2022-03-15 20:35:31,567 INFO L276 IsEmpty]: Start isEmpty. Operand 1604 states and 4364 transitions. [2022-03-15 20:35:31,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:31,568 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:31,569 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:31,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:31,769 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:31,769 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:31,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:31,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1421325339, now seen corresponding path program 186 times [2022-03-15 20:35:31,770 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:31,770 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303573649] [2022-03-15 20:35:31,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:31,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:31,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:31,821 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:31,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:31,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303573649] [2022-03-15 20:35:31,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303573649] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:31,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695593333] [2022-03-15 20:35:31,821 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:35:31,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:31,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:31,822 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:31,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Waiting until timeout for monitored process [2022-03-15 20:35:31,846 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:35:31,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:31,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:31,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:31,971 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:31,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:32,001 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:32,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695593333] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:32,001 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:32,001 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 24 [2022-03-15 20:35:32,001 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [604664599] [2022-03-15 20:35:32,001 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:32,002 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:32,004 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 39 transitions. [2022-03-15 20:35:32,004 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:32,090 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [641892#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 641895#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 641891#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 641893#(< decThread1of1ForFork1_i n), 641894#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 641896#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:35:32,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:35:32,090 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:32,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:35:32,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=679, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:35:32,091 INFO L87 Difference]: Start difference. First operand 1604 states and 4364 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:32,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:32,428 INFO L93 Difference]: Finished difference Result 2257 states and 5831 transitions. [2022-03-15 20:35:32,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 20:35:32,429 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:32,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:32,431 INFO L225 Difference]: With dead ends: 2257 [2022-03-15 20:35:32,431 INFO L226 Difference]: Without dead ends: 2253 [2022-03-15 20:35:32,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 883 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=692, Invalid=2278, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 20:35:32,432 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 71 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:32,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 36 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:32,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2253 states. [2022-03-15 20:35:32,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2253 to 1632. [2022-03-15 20:35:32,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1632 states, 1631 states have (on average 2.7228694052728386) internal successors, (4441), 1631 states have internal predecessors, (4441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:32,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1632 states to 1632 states and 4441 transitions. [2022-03-15 20:35:32,451 INFO L78 Accepts]: Start accepts. Automaton has 1632 states and 4441 transitions. Word has length 21 [2022-03-15 20:35:32,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:32,451 INFO L470 AbstractCegarLoop]: Abstraction has 1632 states and 4441 transitions. [2022-03-15 20:35:32,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:32,451 INFO L276 IsEmpty]: Start isEmpty. Operand 1632 states and 4441 transitions. [2022-03-15 20:35:32,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:32,452 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:32,452 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:32,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Ended with exit code 0 [2022-03-15 20:35:32,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2022-03-15 20:35:32,653 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:32,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:32,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1223431187, now seen corresponding path program 187 times [2022-03-15 20:35:32,654 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:32,654 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204615561] [2022-03-15 20:35:32,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:32,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:32,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:32,700 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:32,700 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:32,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204615561] [2022-03-15 20:35:32,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204615561] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:32,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750185981] [2022-03-15 20:35:32,700 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:35:32,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:32,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:32,701 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:32,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Waiting until timeout for monitored process [2022-03-15 20:35:32,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:32,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:32,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:32,845 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:32,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:32,875 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:32,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750185981] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:32,875 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:32,875 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 23 [2022-03-15 20:35:32,875 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1186560348] [2022-03-15 20:35:32,876 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:32,876 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:32,878 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 20:35:32,878 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:32,947 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [647614#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 647613#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 647612#(< decThread1of1ForFork1_i n), 647611#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 647615#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n))] [2022-03-15 20:35:32,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:35:32,948 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:32,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:35:32,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=583, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:35:32,948 INFO L87 Difference]: Start difference. First operand 1632 states and 4441 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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) [2022-03-15 20:35:33,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:33,324 INFO L93 Difference]: Finished difference Result 2235 states and 5737 transitions. [2022-03-15 20:35:33,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 20:35:33,325 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:33,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:33,327 INFO L225 Difference]: With dead ends: 2235 [2022-03-15 20:35:33,327 INFO L226 Difference]: Without dead ends: 2232 [2022-03-15 20:35:33,328 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1031 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=814, Invalid=2608, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 20:35:33,328 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 75 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:33,328 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 32 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:33,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2232 states. [2022-03-15 20:35:33,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2232 to 1632. [2022-03-15 20:35:33,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1632 states, 1631 states have (on average 2.7216431637032494) internal successors, (4439), 1631 states have internal predecessors, (4439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:33,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1632 states to 1632 states and 4439 transitions. [2022-03-15 20:35:33,354 INFO L78 Accepts]: Start accepts. Automaton has 1632 states and 4439 transitions. Word has length 21 [2022-03-15 20:35:33,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:33,354 INFO L470 AbstractCegarLoop]: Abstraction has 1632 states and 4439 transitions. [2022-03-15 20:35:33,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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) [2022-03-15 20:35:33,354 INFO L276 IsEmpty]: Start isEmpty. Operand 1632 states and 4439 transitions. [2022-03-15 20:35:33,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:33,356 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:33,356 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:33,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:33,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 189 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable190 [2022-03-15 20:35:33,571 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:33,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:33,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1745343625, now seen corresponding path program 188 times [2022-03-15 20:35:33,573 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:33,573 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81250473] [2022-03-15 20:35:33,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:33,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:33,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:33,620 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:33,620 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:33,620 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81250473] [2022-03-15 20:35:33,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81250473] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:33,620 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684773075] [2022-03-15 20:35:33,620 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:35:33,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:33,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:33,621 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:33,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Waiting until timeout for monitored process [2022-03-15 20:35:33,640 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:35:33,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:33,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:33,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:33,757 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:33,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:33,787 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:33,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684773075] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:33,787 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:33,787 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 22 [2022-03-15 20:35:33,787 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [13509998] [2022-03-15 20:35:33,787 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:33,788 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:33,789 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 39 transitions. [2022-03-15 20:35:33,789 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:33,870 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [653319#(or (<= decThread1of1ForFork1_i (+ incThread1of1ForFork0_i 1)) (<= n decThread1of1ForFork1_i)), 653320#(< decThread1of1ForFork1_i n), 653324#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 653323#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 653322#(or (<= n 1) (<= 0 incThread1of1ForFork0_i)), 653321#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i))] [2022-03-15 20:35:33,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:35:33,870 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:33,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:35:33,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=590, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:35:33,871 INFO L87 Difference]: Start difference. First operand 1632 states and 4439 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:34,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:34,337 INFO L93 Difference]: Finished difference Result 2331 states and 5928 transitions. [2022-03-15 20:35:34,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 20:35:34,338 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:34,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:34,341 INFO L225 Difference]: With dead ends: 2331 [2022-03-15 20:35:34,341 INFO L226 Difference]: Without dead ends: 2328 [2022-03-15 20:35:34,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1291 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=972, Invalid=3188, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 20:35:34,341 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 91 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:34,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 34 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:34,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2328 states. [2022-03-15 20:35:34,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2328 to 1632. [2022-03-15 20:35:34,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1632 states, 1631 states have (on average 2.721030042918455) internal successors, (4438), 1631 states have internal predecessors, (4438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:34,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1632 states to 1632 states and 4438 transitions. [2022-03-15 20:35:34,361 INFO L78 Accepts]: Start accepts. Automaton has 1632 states and 4438 transitions. Word has length 21 [2022-03-15 20:35:34,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:34,362 INFO L470 AbstractCegarLoop]: Abstraction has 1632 states and 4438 transitions. [2022-03-15 20:35:34,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:34,362 INFO L276 IsEmpty]: Start isEmpty. Operand 1632 states and 4438 transitions. [2022-03-15 20:35:34,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:35:34,363 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:34,363 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:34,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:34,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,190 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:34,578 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:34,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:34,578 INFO L85 PathProgramCache]: Analyzing trace with hash -871207390, now seen corresponding path program 189 times [2022-03-15 20:35:34,579 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:34,579 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260346198] [2022-03-15 20:35:34,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:34,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:34,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:34,631 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 7 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:34,632 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:34,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260346198] [2022-03-15 20:35:34,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260346198] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:34,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718272662] [2022-03-15 20:35:34,632 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:35:34,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:34,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:34,633 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:34,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Waiting until timeout for monitored process [2022-03-15 20:35:34,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:35:34,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:34,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 20:35:34,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:34,763 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:34,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:34,793 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 7 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:34,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718272662] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:34,793 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:34,793 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 12] total 22 [2022-03-15 20:35:34,793 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [881579765] [2022-03-15 20:35:34,793 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:34,794 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:34,795 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 20:35:34,795 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:34,886 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [659141#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 659138#(or (<= (+ incThread1of1ForFork0_i 1) decThread1of1ForFork1_i) (<= n decThread1of1ForFork1_i)), 659137#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 659139#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 659140#(or (<= n 1) (<= incThread1of1ForFork0_i 0)), 659136#(< decThread1of1ForFork1_i n)] [2022-03-15 20:35:34,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:35:34,886 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:34,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:35:34,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:35:34,887 INFO L87 Difference]: Start difference. First operand 1632 states and 4438 transitions. Second operand has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:35,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:35,258 INFO L93 Difference]: Finished difference Result 2045 states and 5244 transitions. [2022-03-15 20:35:35,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 20:35:35,258 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:35:35,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:35,261 INFO L225 Difference]: With dead ends: 2045 [2022-03-15 20:35:35,261 INFO L226 Difference]: Without dead ends: 2044 [2022-03-15 20:35:35,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 765 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=611, Invalid=1939, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 20:35:35,261 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 55 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:35,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 43 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:35,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2044 states. [2022-03-15 20:35:35,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2044 to 1633. [2022-03-15 20:35:35,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1633 states, 1632 states have (on average 2.721200980392157) internal successors, (4441), 1632 states have internal predecessors, (4441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:35,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1633 states to 1633 states and 4441 transitions. [2022-03-15 20:35:35,279 INFO L78 Accepts]: Start accepts. Automaton has 1633 states and 4441 transitions. Word has length 21 [2022-03-15 20:35:35,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:35,279 INFO L470 AbstractCegarLoop]: Abstraction has 1633 states and 4441 transitions. [2022-03-15 20:35:35,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:35,279 INFO L276 IsEmpty]: Start isEmpty. Operand 1633 states and 4441 transitions. [2022-03-15 20:35:35,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:35:35,280 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:35,280 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:35,295 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Ended with exit code 0 [2022-03-15 20:35:35,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:35,481 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:35,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:35,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1266366004, now seen corresponding path program 190 times [2022-03-15 20:35:35,481 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:35,481 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341633919] [2022-03-15 20:35:35,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:35,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:35,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:35,558 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:35,559 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:35,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341633919] [2022-03-15 20:35:35,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341633919] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:35,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659503678] [2022-03-15 20:35:35,559 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:35:35,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:35,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:35,560 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:35,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Waiting until timeout for monitored process [2022-03-15 20:35:35,581 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:35:35,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:35,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 20:35:35,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:35,637 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:35,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:35,691 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:35,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659503678] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:35,691 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:35,692 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2022-03-15 20:35:35,692 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2145026372] [2022-03-15 20:35:35,692 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:35,692 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:35,696 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 84 transitions. [2022-03-15 20:35:35,696 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:35,941 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:35,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:35:35,942 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:35,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:35:35,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:35:35,942 INFO L87 Difference]: Start difference. First operand 1633 states and 4441 transitions. Second operand has 9 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:36,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:36,072 INFO L93 Difference]: Finished difference Result 1796 states and 4755 transitions. [2022-03-15 20:35:36,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:35:36,073 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 20:35:36,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:36,075 INFO L225 Difference]: With dead ends: 1796 [2022-03-15 20:35:36,075 INFO L226 Difference]: Without dead ends: 1793 [2022-03-15 20:35:36,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 76 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:35:36,076 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 18 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:36,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 59 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:36,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1793 states. [2022-03-15 20:35:36,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1793 to 1690. [2022-03-15 20:35:36,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1690 states, 1689 states have (on average 2.724689165186501) internal successors, (4602), 1689 states have internal predecessors, (4602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:36,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1690 states to 1690 states and 4602 transitions. [2022-03-15 20:35:36,093 INFO L78 Accepts]: Start accepts. Automaton has 1690 states and 4602 transitions. Word has length 22 [2022-03-15 20:35:36,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:36,093 INFO L470 AbstractCegarLoop]: Abstraction has 1690 states and 4602 transitions. [2022-03-15 20:35:36,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:36,093 INFO L276 IsEmpty]: Start isEmpty. Operand 1690 states and 4602 transitions. [2022-03-15 20:35:36,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:35:36,095 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:36,095 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:36,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Ended with exit code 0 [2022-03-15 20:35:36,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:36,295 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:36,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:36,295 INFO L85 PathProgramCache]: Analyzing trace with hash 2047021738, now seen corresponding path program 191 times [2022-03-15 20:35:36,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:36,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959137272] [2022-03-15 20:35:36,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:36,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:36,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:36,355 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:36,355 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:36,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959137272] [2022-03-15 20:35:36,355 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959137272] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:36,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193452518] [2022-03-15 20:35:36,356 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:35:36,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:36,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:36,357 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:36,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Waiting until timeout for monitored process [2022-03-15 20:35:36,376 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:35:36,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:36,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 20:35:36,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:36,438 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:36,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:36,493 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:36,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193452518] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:36,493 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:36,493 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2022-03-15 20:35:36,493 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [412282802] [2022-03-15 20:35:36,493 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:36,494 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:36,496 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 52 transitions. [2022-03-15 20:35:36,496 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:36,590 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:36,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:35:36,591 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:36,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:35:36,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:35:36,591 INFO L87 Difference]: Start difference. First operand 1690 states and 4602 transitions. Second operand has 9 states, 8 states have (on average 4.125) internal successors, (33), 8 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) [2022-03-15 20:35:36,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:36,721 INFO L93 Difference]: Finished difference Result 1942 states and 5174 transitions. [2022-03-15 20:35:36,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:35:36,721 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 20:35:36,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:36,724 INFO L225 Difference]: With dead ends: 1942 [2022-03-15 20:35:36,724 INFO L226 Difference]: Without dead ends: 1939 [2022-03-15 20:35:36,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:35:36,724 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:36,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 58 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:36,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1939 states. [2022-03-15 20:35:36,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1939 to 1793. [2022-03-15 20:35:36,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1793 states, 1792 states have (on average 2.755580357142857) internal successors, (4938), 1792 states have internal predecessors, (4938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:36,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1793 states to 1793 states and 4938 transitions. [2022-03-15 20:35:36,742 INFO L78 Accepts]: Start accepts. Automaton has 1793 states and 4938 transitions. Word has length 22 [2022-03-15 20:35:36,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:36,743 INFO L470 AbstractCegarLoop]: Abstraction has 1793 states and 4938 transitions. [2022-03-15 20:35:36,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 8 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) [2022-03-15 20:35:36,743 INFO L276 IsEmpty]: Start isEmpty. Operand 1793 states and 4938 transitions. [2022-03-15 20:35:36,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:35:36,744 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:36,744 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:36,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:36,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:36,945 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:36,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:36,945 INFO L85 PathProgramCache]: Analyzing trace with hash -348926880, now seen corresponding path program 192 times [2022-03-15 20:35:36,946 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:36,946 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655660731] [2022-03-15 20:35:36,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:36,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:36,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:37,006 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:37,006 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:37,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655660731] [2022-03-15 20:35:37,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655660731] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:37,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906573248] [2022-03-15 20:35:37,006 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:35:37,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:37,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:37,007 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:37,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Waiting until timeout for monitored process [2022-03-15 20:35:37,027 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:35:37,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:37,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 20:35:37,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:37,094 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:37,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:37,150 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:37,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906573248] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:37,151 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:37,151 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2022-03-15 20:35:37,151 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2037805668] [2022-03-15 20:35:37,151 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:37,152 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:37,154 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 50 transitions. [2022-03-15 20:35:37,154 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:37,277 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:37,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:35:37,277 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:37,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:35:37,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:35:37,277 INFO L87 Difference]: Start difference. First operand 1793 states and 4938 transitions. Second operand has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:37,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:37,407 INFO L93 Difference]: Finished difference Result 2075 states and 5625 transitions. [2022-03-15 20:35:37,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:35:37,407 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 20:35:37,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:37,410 INFO L225 Difference]: With dead ends: 2075 [2022-03-15 20:35:37,410 INFO L226 Difference]: Without dead ends: 2072 [2022-03-15 20:35:37,410 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:35:37,410 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:37,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 58 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:37,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2072 states. [2022-03-15 20:35:37,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2072 to 1918. [2022-03-15 20:35:37,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1918 states, 1917 states have (on average 2.7981220657276995) internal successors, (5364), 1917 states have internal predecessors, (5364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:37,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1918 states to 1918 states and 5364 transitions. [2022-03-15 20:35:37,431 INFO L78 Accepts]: Start accepts. Automaton has 1918 states and 5364 transitions. Word has length 22 [2022-03-15 20:35:37,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:37,431 INFO L470 AbstractCegarLoop]: Abstraction has 1918 states and 5364 transitions. [2022-03-15 20:35:37,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:37,431 INFO L276 IsEmpty]: Start isEmpty. Operand 1918 states and 5364 transitions. [2022-03-15 20:35:37,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:35:37,433 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:37,433 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:37,448 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Ended with exit code 0 [2022-03-15 20:35:37,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,194 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:37,633 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:37,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:37,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1608890006, now seen corresponding path program 193 times [2022-03-15 20:35:37,634 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:37,634 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728138478] [2022-03-15 20:35:37,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:37,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:37,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:37,705 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:37,705 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:37,705 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728138478] [2022-03-15 20:35:37,705 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728138478] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:37,705 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915739242] [2022-03-15 20:35:37,705 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:35:37,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:37,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:37,706 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:37,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Waiting until timeout for monitored process [2022-03-15 20:35:37,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:37,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 20:35:37,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:37,781 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:37,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:37,836 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:37,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915739242] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:37,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:37,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2022-03-15 20:35:37,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1067436324] [2022-03-15 20:35:37,836 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:37,837 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:37,839 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 48 transitions. [2022-03-15 20:35:37,839 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:37,932 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:37,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:35:37,932 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:37,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:35:37,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:35:37,933 INFO L87 Difference]: Start difference. First operand 1918 states and 5364 transitions. Second operand has 9 states, 8 states have (on average 3.875) internal successors, (31), 8 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) [2022-03-15 20:35:38,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:38,058 INFO L93 Difference]: Finished difference Result 2202 states and 6034 transitions. [2022-03-15 20:35:38,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:35:38,058 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 20:35:38,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:38,061 INFO L225 Difference]: With dead ends: 2202 [2022-03-15 20:35:38,061 INFO L226 Difference]: Without dead ends: 2199 [2022-03-15 20:35:38,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:35:38,062 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:38,062 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 58 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:38,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2199 states. [2022-03-15 20:35:38,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2199 to 2028. [2022-03-15 20:35:38,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2028 states, 2027 states have (on average 2.833744449925999) internal successors, (5744), 2027 states have internal predecessors, (5744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:38,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2028 states to 2028 states and 5744 transitions. [2022-03-15 20:35:38,084 INFO L78 Accepts]: Start accepts. Automaton has 2028 states and 5744 transitions. Word has length 22 [2022-03-15 20:35:38,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:38,085 INFO L470 AbstractCegarLoop]: Abstraction has 2028 states and 5744 transitions. [2022-03-15 20:35:38,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.875) internal successors, (31), 8 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) [2022-03-15 20:35:38,085 INFO L276 IsEmpty]: Start isEmpty. Operand 2028 states and 5744 transitions. [2022-03-15 20:35:38,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:35:38,087 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:38,087 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:38,102 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Ended with exit code 0 [2022-03-15 20:35:38,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,195 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:38,287 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:38,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:38,287 INFO L85 PathProgramCache]: Analyzing trace with hash -2013041248, now seen corresponding path program 194 times [2022-03-15 20:35:38,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:38,288 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965787741] [2022-03-15 20:35:38,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:38,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:38,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:38,366 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:38,366 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:38,366 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965787741] [2022-03-15 20:35:38,366 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965787741] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:38,366 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399354256] [2022-03-15 20:35:38,366 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:35:38,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:38,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:38,367 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:38,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Waiting until timeout for monitored process [2022-03-15 20:35:38,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:35:38,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:38,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 20:35:38,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:38,442 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:38,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:38,498 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:38,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399354256] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:38,498 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:38,498 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2022-03-15 20:35:38,498 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [626422069] [2022-03-15 20:35:38,499 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:38,499 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:38,501 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 46 transitions. [2022-03-15 20:35:38,501 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:38,595 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:38,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:35:38,596 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:38,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:35:38,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:35:38,596 INFO L87 Difference]: Start difference. First operand 2028 states and 5744 transitions. Second operand has 9 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:38,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:38,721 INFO L93 Difference]: Finished difference Result 2279 states and 6347 transitions. [2022-03-15 20:35:38,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:35:38,722 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 20:35:38,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:38,725 INFO L225 Difference]: With dead ends: 2279 [2022-03-15 20:35:38,725 INFO L226 Difference]: Without dead ends: 2276 [2022-03-15 20:35:38,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:35:38,725 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:38,725 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 58 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:38,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2276 states. [2022-03-15 20:35:38,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2276 to 2140. [2022-03-15 20:35:38,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2140 states, 2139 states have (on average 2.8630201028518) internal successors, (6124), 2139 states have internal predecessors, (6124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:38,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2140 states to 2140 states and 6124 transitions. [2022-03-15 20:35:38,756 INFO L78 Accepts]: Start accepts. Automaton has 2140 states and 6124 transitions. Word has length 22 [2022-03-15 20:35:38,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:38,756 INFO L470 AbstractCegarLoop]: Abstraction has 2140 states and 6124 transitions. [2022-03-15 20:35:38,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.75) internal successors, (30), 8 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:38,756 INFO L276 IsEmpty]: Start isEmpty. Operand 2140 states and 6124 transitions. [2022-03-15 20:35:38,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:35:38,758 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:38,758 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:38,773 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Ended with exit code 0 [2022-03-15 20:35:38,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,196 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:38,958 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:38,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:38,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1656827862, now seen corresponding path program 195 times [2022-03-15 20:35:38,959 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:38,959 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303665848] [2022-03-15 20:35:38,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:38,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:38,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:39,020 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:39,020 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:39,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303665848] [2022-03-15 20:35:39,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303665848] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:39,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132090942] [2022-03-15 20:35:39,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:35:39,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:39,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:39,021 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:39,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Waiting until timeout for monitored process [2022-03-15 20:35:39,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:35:39,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:39,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 20:35:39,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:39,097 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:39,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:39,153 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:35:39,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132090942] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:39,154 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:39,154 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2022-03-15 20:35:39,154 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1500132354] [2022-03-15 20:35:39,154 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:39,154 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:39,156 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 44 transitions. [2022-03-15 20:35:39,156 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:39,249 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:39,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:35:39,249 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:39,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:35:39,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:35:39,250 INFO L87 Difference]: Start difference. First operand 2140 states and 6124 transitions. Second operand has 9 states, 8 states have (on average 3.625) internal successors, (29), 8 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) [2022-03-15 20:35:39,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:39,374 INFO L93 Difference]: Finished difference Result 2360 states and 6670 transitions. [2022-03-15 20:35:39,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:35:39,374 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 8 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) Word has length 22 [2022-03-15 20:35:39,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:39,377 INFO L225 Difference]: With dead ends: 2360 [2022-03-15 20:35:39,377 INFO L226 Difference]: Without dead ends: 2357 [2022-03-15 20:35:39,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:35:39,378 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:39,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 58 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:39,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2357 states. [2022-03-15 20:35:39,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2357 to 2265. [2022-03-15 20:35:39,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2265 states, 2264 states have (on average 2.8869257950530036) internal successors, (6536), 2264 states have internal predecessors, (6536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:39,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2265 states to 2265 states and 6536 transitions. [2022-03-15 20:35:39,402 INFO L78 Accepts]: Start accepts. Automaton has 2265 states and 6536 transitions. Word has length 22 [2022-03-15 20:35:39,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:39,402 INFO L470 AbstractCegarLoop]: Abstraction has 2265 states and 6536 transitions. [2022-03-15 20:35:39,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 8 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) [2022-03-15 20:35:39,403 INFO L276 IsEmpty]: Start isEmpty. Operand 2265 states and 6536 transitions. [2022-03-15 20:35:39,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:35:39,405 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:39,405 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:39,420 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Ended with exit code 0 [2022-03-15 20:35:39,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,197 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:39,605 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:39,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:39,605 INFO L85 PathProgramCache]: Analyzing trace with hash 795852512, now seen corresponding path program 196 times [2022-03-15 20:35:39,606 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:39,606 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986809917] [2022-03-15 20:35:39,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:39,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:39,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:39,669 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:39,669 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:39,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986809917] [2022-03-15 20:35:39,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986809917] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:39,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436385174] [2022-03-15 20:35:39,670 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:35:39,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:39,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:39,671 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:39,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Waiting until timeout for monitored process [2022-03-15 20:35:39,690 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:35:39,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:39,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 20:35:39,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:39,748 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:39,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:39,805 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:39,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436385174] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:39,806 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:39,806 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2022-03-15 20:35:39,806 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [810465736] [2022-03-15 20:35:39,806 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:39,806 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:39,809 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 56 transitions. [2022-03-15 20:35:39,809 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:39,951 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:35:39,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:35:39,951 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:39,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:35:39,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:35:39,952 INFO L87 Difference]: Start difference. First operand 2265 states and 6536 transitions. Second operand has 9 states, 8 states have (on average 4.25) internal successors, (34), 8 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) [2022-03-15 20:35:40,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:40,073 INFO L93 Difference]: Finished difference Result 2347 states and 6688 transitions. [2022-03-15 20:35:40,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:35:40,073 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.25) internal successors, (34), 8 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 20:35:40,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:40,077 INFO L225 Difference]: With dead ends: 2347 [2022-03-15 20:35:40,077 INFO L226 Difference]: Without dead ends: 2344 [2022-03-15 20:35:40,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 62 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:35:40,077 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 24 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:40,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 59 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:35:40,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2344 states. [2022-03-15 20:35:40,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2344 to 2289. [2022-03-15 20:35:40,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2289 states, 2288 states have (on average 2.8885489510489513) internal successors, (6609), 2288 states have internal predecessors, (6609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:40,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2289 states to 2289 states and 6609 transitions. [2022-03-15 20:35:40,101 INFO L78 Accepts]: Start accepts. Automaton has 2289 states and 6609 transitions. Word has length 22 [2022-03-15 20:35:40,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:40,101 INFO L470 AbstractCegarLoop]: Abstraction has 2289 states and 6609 transitions. [2022-03-15 20:35:40,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.25) internal successors, (34), 8 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) [2022-03-15 20:35:40,101 INFO L276 IsEmpty]: Start isEmpty. Operand 2289 states and 6609 transitions. [2022-03-15 20:35:40,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:35:40,103 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:40,103 INFO L514 BasicCegarLoop]: trace histogram [7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:40,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:40,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2022-03-15 20:35:40,303 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:40,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:40,304 INFO L85 PathProgramCache]: Analyzing trace with hash -912066143, now seen corresponding path program 197 times [2022-03-15 20:35:40,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:40,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660125954] [2022-03-15 20:35:40,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:40,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:40,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:40,383 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 21 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:40,383 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:40,383 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660125954] [2022-03-15 20:35:40,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660125954] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:40,383 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914065231] [2022-03-15 20:35:40,383 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:35:40,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:40,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:40,384 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:40,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Waiting until timeout for monitored process [2022-03-15 20:35:40,403 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:35:40,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:40,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 20:35:40,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:40,575 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 21 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:40,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:40,631 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 21 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:40,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914065231] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:40,631 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:40,631 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 32 [2022-03-15 20:35:40,631 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1893997197] [2022-03-15 20:35:40,631 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:40,632 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:40,635 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 84 transitions. [2022-03-15 20:35:40,635 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:40,916 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [708857#(< incThread1of1ForFork0_i n), 708856#(<= 1 incThread1of1ForFork0_i), 708853#(<= 4 incThread1of1ForFork0_i), 708854#(<= 3 incThread1of1ForFork0_i), 708861#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 708862#(or (<= (+ 6 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 708852#(<= 5 incThread1of1ForFork0_i), 708850#(<= 7 n), 708851#(<= 6 incThread1of1ForFork0_i), 708858#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 708859#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 708849#(<= decThread1of1ForFork1_i 0), 708855#(<= 2 incThread1of1ForFork0_i), 708860#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:35:40,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 20:35:40,917 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:40,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 20:35:40,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=368, Invalid=1702, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:35:40,917 INFO L87 Difference]: Start difference. First operand 2289 states and 6609 transitions. Second operand has 30 states, 30 states have (on average 2.2) internal successors, (66), 30 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:41,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:41,817 INFO L93 Difference]: Finished difference Result 5445 states and 13983 transitions. [2022-03-15 20:35:41,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 20:35:41,818 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 30 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 20:35:41,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:41,825 INFO L225 Difference]: With dead ends: 5445 [2022-03-15 20:35:41,825 INFO L226 Difference]: Without dead ends: 5445 [2022-03-15 20:35:41,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 45 SyntacticMatches, 8 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3059 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2229, Invalid=7083, Unknown=0, NotChecked=0, Total=9312 [2022-03-15 20:35:41,826 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 152 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 877 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:41,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 114 Invalid, 936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 877 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:35:41,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5445 states. [2022-03-15 20:35:41,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5445 to 2256. [2022-03-15 20:35:41,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2256 states, 2255 states have (on average 2.8864745011086472) internal successors, (6509), 2255 states have internal predecessors, (6509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:41,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2256 states to 2256 states and 6509 transitions. [2022-03-15 20:35:41,866 INFO L78 Accepts]: Start accepts. Automaton has 2256 states and 6509 transitions. Word has length 22 [2022-03-15 20:35:41,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:41,866 INFO L470 AbstractCegarLoop]: Abstraction has 2256 states and 6509 transitions. [2022-03-15 20:35:41,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 30 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:41,867 INFO L276 IsEmpty]: Start isEmpty. Operand 2256 states and 6509 transitions. [2022-03-15 20:35:41,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:35:41,869 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:41,869 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:41,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Ended with exit code 0 [2022-03-15 20:35:42,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 199 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2022-03-15 20:35:42,069 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:42,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:42,069 INFO L85 PathProgramCache]: Analyzing trace with hash -602547389, now seen corresponding path program 198 times [2022-03-15 20:35:42,070 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:42,070 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146700517] [2022-03-15 20:35:42,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:42,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:42,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:42,148 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:42,148 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:42,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146700517] [2022-03-15 20:35:42,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146700517] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:42,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054083417] [2022-03-15 20:35:42,148 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:35:42,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:42,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:42,184 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:42,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Waiting until timeout for monitored process [2022-03-15 20:35:42,204 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:35:42,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:42,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:35:42,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:42,313 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:42,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:42,348 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:42,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054083417] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:42,349 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:42,349 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 24 [2022-03-15 20:35:42,349 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [951997567] [2022-03-15 20:35:42,349 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:42,349 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:42,353 INFO L252 McrAutomatonBuilder]: Finished intersection with 57 states and 89 transitions. [2022-03-15 20:35:42,353 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:42,814 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 22 new interpolants: [719100#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= n 6) (< (+ 2 incThread1of1ForFork0_i) n)), 719093#(or (< incThread1of1ForFork0_i n) (<= n (+ 6 decThread1of1ForFork1_i))), 719104#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< (+ 5 incThread1of1ForFork0_i) n) (<= n 6)), 719097#(or (< (+ 4 incThread1of1ForFork0_i) n) (<= n (+ 6 decThread1of1ForFork1_i)) (<= n (+ 3 incThread1of1ForFork0_i))), 719089#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 719098#(or (<= n 6) (< incThread1of1ForFork0_i n)), 719106#(or (<= n 6) (< (+ 6 incThread1of1ForFork0_i) n) (<= n (+ 5 incThread1of1ForFork0_i))), 719105#(or (<= n (+ 6 decThread1of1ForFork1_i)) (< (+ 6 incThread1of1ForFork0_i) n) (<= n (+ 5 incThread1of1ForFork0_i))), 719086#(< incThread1of1ForFork0_i n), 719101#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= n 6) (<= n (+ 2 incThread1of1ForFork0_i))), 719107#(or (<= n 5) (<= n (+ 6 decThread1of1ForFork1_i)) (< 6 n)), 719092#(or (< incThread1of1ForFork0_i n) (<= n (+ 5 decThread1of1ForFork1_i))), 719099#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n 6) (<= n incThread1of1ForFork0_i)), 719103#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< (+ 5 incThread1of1ForFork0_i) n) (<= n (+ 6 decThread1of1ForFork1_i))), 719091#(or (<= n (+ decThread1of1ForFork1_i 4)) (< incThread1of1ForFork0_i n)), 719090#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 719096#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= n (+ 6 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 719088#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 719087#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 719095#(or (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n) (<= n (+ 6 decThread1of1ForFork1_i))), 719102#(or (<= n 6) (< (+ 4 incThread1of1ForFork0_i) n) (<= n (+ 3 incThread1of1ForFork0_i))), 719094#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n (+ 6 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:35:42,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 20:35:42,814 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:42,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 20:35:42,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=454, Invalid=1616, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:35:42,814 INFO L87 Difference]: Start difference. First operand 2256 states and 6509 transitions. Second operand has 39 states, 39 states have (on average 2.0) internal successors, (78), 39 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:45,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:45,215 INFO L93 Difference]: Finished difference Result 7907 states and 20257 transitions. [2022-03-15 20:35:45,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-03-15 20:35:45,216 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.0) internal successors, (78), 39 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:35:45,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:45,228 INFO L225 Difference]: With dead ends: 7907 [2022-03-15 20:35:45,228 INFO L226 Difference]: Without dead ends: 7888 [2022-03-15 20:35:45,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5405 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3712, Invalid=12800, Unknown=0, NotChecked=0, Total=16512 [2022-03-15 20:35:45,230 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 227 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 640 mSolverCounterSat, 248 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 248 IncrementalHoareTripleChecker+Valid, 640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:45,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 65 Invalid, 888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [248 Valid, 640 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:35:45,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7888 states. [2022-03-15 20:35:45,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7888 to 2583. [2022-03-15 20:35:45,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2583 states, 2582 states have (on average 2.8520526723470176) internal successors, (7364), 2582 states have internal predecessors, (7364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:45,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2583 states to 2583 states and 7364 transitions. [2022-03-15 20:35:45,297 INFO L78 Accepts]: Start accepts. Automaton has 2583 states and 7364 transitions. Word has length 23 [2022-03-15 20:35:45,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:45,297 INFO L470 AbstractCegarLoop]: Abstraction has 2583 states and 7364 transitions. [2022-03-15 20:35:45,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.0) internal successors, (78), 39 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:45,297 INFO L276 IsEmpty]: Start isEmpty. Operand 2583 states and 7364 transitions. [2022-03-15 20:35:45,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:35:45,300 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:45,300 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:45,315 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Ended with exit code 0 [2022-03-15 20:35:45,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2022-03-15 20:35:45,500 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:45,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:45,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1881355314, now seen corresponding path program 199 times [2022-03-15 20:35:45,501 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:45,501 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672213397] [2022-03-15 20:35:45,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:45,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:45,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:45,580 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:45,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:45,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672213397] [2022-03-15 20:35:45,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672213397] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:45,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203748061] [2022-03-15 20:35:45,580 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:35:45,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:45,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:45,581 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:45,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Waiting until timeout for monitored process [2022-03-15 20:35:45,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:45,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:35:45,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:45,696 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:45,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:45,741 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:45,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203748061] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:45,741 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:45,741 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 24 [2022-03-15 20:35:45,741 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1703095823] [2022-03-15 20:35:45,741 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:45,742 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:45,746 INFO L252 McrAutomatonBuilder]: Finished intersection with 57 states and 89 transitions. [2022-03-15 20:35:45,746 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:46,274 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 24 new interpolants: [732512#(or (< incThread1of1ForFork0_i n) (<= (+ 7 decThread1of1ForFork1_i) n)), 732521#(or (<= 7 n) (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n)), 732522#(or (<= 7 n) (< (+ 3 incThread1of1ForFork0_i) n) (<= n (+ 2 incThread1of1ForFork0_i))), 732523#(or (<= 7 n) (< (+ 4 incThread1of1ForFork0_i) n) (<= n (+ 3 incThread1of1ForFork0_i))), 732513#(or (< (+ incThread1of1ForFork0_i 1) n) (<= (+ 7 decThread1of1ForFork1_i) n) (<= n incThread1of1ForFork0_i)), 732516#(or (< (+ 4 incThread1of1ForFork0_i) n) (<= (+ 7 decThread1of1ForFork1_i) n) (<= n (+ 3 incThread1of1ForFork0_i))), 732515#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= (+ 7 decThread1of1ForFork1_i) n) (<= n (+ 2 incThread1of1ForFork0_i))), 732507#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 732510#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 732527#(or (<= 7 n) (<= n (+ 6 incThread1of1ForFork0_i)) (< (+ 7 incThread1of1ForFork0_i) n)), 732518#(or (< (+ 6 incThread1of1ForFork0_i) n) (<= (+ 7 decThread1of1ForFork1_i) n) (<= n (+ 5 incThread1of1ForFork0_i))), 732528#(or (<= n 6) (<= (+ 7 decThread1of1ForFork1_i) n) (< 7 n)), 732508#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 732511#(or (<= (+ 6 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 732509#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 732505#(< incThread1of1ForFork0_i n), 732517#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< (+ 5 incThread1of1ForFork0_i) n) (<= (+ 7 decThread1of1ForFork1_i) n)), 732524#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 7 n) (< (+ 5 incThread1of1ForFork0_i) n)), 732506#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 732520#(or (< (+ incThread1of1ForFork0_i 1) n) (<= 7 n) (<= n incThread1of1ForFork0_i)), 732525#(or (<= 7 n) (< (+ 6 incThread1of1ForFork0_i) n) (<= n (+ 5 incThread1of1ForFork0_i))), 732514#(or (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n) (<= (+ 7 decThread1of1ForFork1_i) n)), 732526#(or (<= (+ 7 decThread1of1ForFork1_i) n) (<= n (+ 6 incThread1of1ForFork0_i)) (< (+ 7 incThread1of1ForFork0_i) n)), 732519#(or (<= 7 n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:35:46,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-15 20:35:46,274 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:46,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-15 20:35:46,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=384, Invalid=1872, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 20:35:46,275 INFO L87 Difference]: Start difference. First operand 2583 states and 7364 transitions. Second operand has 41 states, 41 states have (on average 1.975609756097561) internal successors, (81), 41 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:48,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:48,149 INFO L93 Difference]: Finished difference Result 5506 states and 14185 transitions. [2022-03-15 20:35:48,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-15 20:35:48,149 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.975609756097561) internal successors, (81), 41 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:35:48,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:48,157 INFO L225 Difference]: With dead ends: 5506 [2022-03-15 20:35:48,157 INFO L226 Difference]: Without dead ends: 5506 [2022-03-15 20:35:48,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3428 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2237, Invalid=9319, Unknown=0, NotChecked=0, Total=11556 [2022-03-15 20:35:48,158 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 237 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 1093 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 1206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 1093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:48,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 101 Invalid, 1206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 1093 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:35:48,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5506 states. [2022-03-15 20:35:48,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5506 to 2616. [2022-03-15 20:35:48,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2616 states, 2615 states have (on average 2.8489483747609943) internal successors, (7450), 2615 states have internal predecessors, (7450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:48,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2616 states to 2616 states and 7450 transitions. [2022-03-15 20:35:48,209 INFO L78 Accepts]: Start accepts. Automaton has 2616 states and 7450 transitions. Word has length 23 [2022-03-15 20:35:48,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:48,209 INFO L470 AbstractCegarLoop]: Abstraction has 2616 states and 7450 transitions. [2022-03-15 20:35:48,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.975609756097561) internal successors, (81), 41 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:48,210 INFO L276 IsEmpty]: Start isEmpty. Operand 2616 states and 7450 transitions. [2022-03-15 20:35:48,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:35:48,212 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:48,213 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:48,228 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Ended with exit code 0 [2022-03-15 20:35:48,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 201 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2022-03-15 20:35:48,413 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:48,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:48,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1432032428, now seen corresponding path program 200 times [2022-03-15 20:35:48,414 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:48,414 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510310328] [2022-03-15 20:35:48,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:48,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:48,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:48,492 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:48,492 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:48,492 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510310328] [2022-03-15 20:35:48,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510310328] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:48,492 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492857811] [2022-03-15 20:35:48,492 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:35:48,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:48,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:48,493 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:48,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Waiting until timeout for monitored process [2022-03-15 20:35:48,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:35:48,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:48,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:35:48,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:48,626 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:48,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:48,663 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:48,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492857811] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:48,663 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:48,663 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 25 [2022-03-15 20:35:48,663 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [267647431] [2022-03-15 20:35:48,664 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:48,673 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:48,676 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 57 transitions. [2022-03-15 20:35:48,676 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:48,905 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [743558#(< decThread1of1ForFork1_i n), 743552#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 743546#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i)), 743555#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 743556#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 743553#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 743547#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 743554#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 743550#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 4 incThread1of1ForFork0_i)), 743549#(or (<= 5 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 743551#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 743548#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 743557#(or (<= n 5) (<= decThread1of1ForFork1_i 0)), 743545#(or (<= n incThread1of1ForFork0_i) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i))] [2022-03-15 20:35:48,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 20:35:48,905 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:48,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 20:35:48,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=401, Invalid=1081, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:35:48,905 INFO L87 Difference]: Start difference. First operand 2616 states and 7450 transitions. Second operand has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:50,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:50,354 INFO L93 Difference]: Finished difference Result 4616 states and 11917 transitions. [2022-03-15 20:35:50,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-03-15 20:35:50,354 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:35:50,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:50,360 INFO L225 Difference]: With dead ends: 4616 [2022-03-15 20:35:50,360 INFO L226 Difference]: Without dead ends: 4615 [2022-03-15 20:35:50,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5835 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=4880, Invalid=12942, Unknown=0, NotChecked=0, Total=17822 [2022-03-15 20:35:50,360 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 138 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 665 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 665 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:50,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 48 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 665 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:35:50,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4615 states. [2022-03-15 20:35:50,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4615 to 2598. [2022-03-15 20:35:50,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2598 states, 2597 states have (on average 2.8459761262995764) internal successors, (7391), 2597 states have internal predecessors, (7391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:50,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2598 states to 2598 states and 7391 transitions. [2022-03-15 20:35:50,397 INFO L78 Accepts]: Start accepts. Automaton has 2598 states and 7391 transitions. Word has length 23 [2022-03-15 20:35:50,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:50,397 INFO L470 AbstractCegarLoop]: Abstraction has 2598 states and 7391 transitions. [2022-03-15 20:35:50,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:50,397 INFO L276 IsEmpty]: Start isEmpty. Operand 2598 states and 7391 transitions. [2022-03-15 20:35:50,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:35:50,399 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:50,399 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:50,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:50,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,202 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:50,600 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:50,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:50,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1954126778, now seen corresponding path program 201 times [2022-03-15 20:35:50,601 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:50,601 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163292426] [2022-03-15 20:35:50,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:50,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:50,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:50,677 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:50,677 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:50,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163292426] [2022-03-15 20:35:50,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163292426] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:50,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191254985] [2022-03-15 20:35:50,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:35:50,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:50,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:50,678 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:50,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Waiting until timeout for monitored process [2022-03-15 20:35:50,698 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:35:50,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:50,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:35:50,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:50,809 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:50,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:50,844 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:50,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191254985] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:50,844 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:50,844 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 25 [2022-03-15 20:35:50,844 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1014463743] [2022-03-15 20:35:50,844 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:50,845 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:50,847 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 59 transitions. [2022-03-15 20:35:50,847 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:51,100 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [753719#(or (<= n incThread1of1ForFork0_i) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 753727#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 4 incThread1of1ForFork0_i)), 753724#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 753730#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 753732#(< incThread1of1ForFork0_i n), 753723#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 753729#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 753733#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 753721#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 753731#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 753722#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 753728#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 753720#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i)), 753726#(or (<= 5 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 753725#(or (<= n 5) (<= decThread1of1ForFork1_i 0))] [2022-03-15 20:35:51,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 20:35:51,100 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:51,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 20:35:51,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=347, Invalid=1213, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:35:51,101 INFO L87 Difference]: Start difference. First operand 2598 states and 7391 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 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) [2022-03-15 20:35:52,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:52,680 INFO L93 Difference]: Finished difference Result 4940 states and 12440 transitions. [2022-03-15 20:35:52,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-03-15 20:35:52,680 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:35:52,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:52,687 INFO L225 Difference]: With dead ends: 4940 [2022-03-15 20:35:52,687 INFO L226 Difference]: Without dead ends: 4940 [2022-03-15 20:35:52,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6212 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=5140, Invalid=14042, Unknown=0, NotChecked=0, Total=19182 [2022-03-15 20:35:52,688 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 243 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:52,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [243 Valid, 66 Invalid, 829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 741 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:35:52,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4940 states. [2022-03-15 20:35:52,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4940 to 2610. [2022-03-15 20:35:52,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2610 states, 2609 states have (on average 2.847451130701418) internal successors, (7429), 2609 states have internal predecessors, (7429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:52,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2610 states to 2610 states and 7429 transitions. [2022-03-15 20:35:52,729 INFO L78 Accepts]: Start accepts. Automaton has 2610 states and 7429 transitions. Word has length 23 [2022-03-15 20:35:52,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:52,729 INFO L470 AbstractCegarLoop]: Abstraction has 2610 states and 7429 transitions. [2022-03-15 20:35:52,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 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) [2022-03-15 20:35:52,729 INFO L276 IsEmpty]: Start isEmpty. Operand 2610 states and 7429 transitions. [2022-03-15 20:35:52,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:35:52,731 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:52,732 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:52,754 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Ended with exit code 0 [2022-03-15 20:35:52,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204,203 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:52,946 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:52,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:52,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1284458702, now seen corresponding path program 202 times [2022-03-15 20:35:52,947 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:52,947 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80636523] [2022-03-15 20:35:52,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:52,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:52,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:53,023 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:53,023 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:53,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80636523] [2022-03-15 20:35:53,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80636523] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:53,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987847743] [2022-03-15 20:35:53,024 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:35:53,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:53,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:53,025 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:53,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Waiting until timeout for monitored process [2022-03-15 20:35:53,044 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:35:53,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:53,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:35:53,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:53,162 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:53,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:53,196 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:53,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987847743] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:53,196 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:53,196 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 25 [2022-03-15 20:35:53,196 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [238245117] [2022-03-15 20:35:53,197 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:53,197 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:53,200 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 63 transitions. [2022-03-15 20:35:53,200 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:53,475 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [764257#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 764252#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 764260#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 764251#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 764249#(or (<= n incThread1of1ForFork0_i) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 764250#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i)), 764258#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 764254#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 4 incThread1of1ForFork0_i)), 764259#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 764253#(or (<= 5 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 764263#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 764256#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 764255#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 764261#(or (<= n 5) (<= decThread1of1ForFork1_i 0)), 764262#(< incThread1of1ForFork0_i n), 764264#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:35:53,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 20:35:53,475 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:53,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 20:35:53,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=331, Invalid=1309, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 20:35:53,476 INFO L87 Difference]: Start difference. First operand 2610 states and 7429 transitions. Second operand has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:55,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:55,095 INFO L93 Difference]: Finished difference Result 4902 states and 12364 transitions. [2022-03-15 20:35:55,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-03-15 20:35:55,096 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:35:55,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:55,102 INFO L225 Difference]: With dead ends: 4902 [2022-03-15 20:35:55,102 INFO L226 Difference]: Without dead ends: 4902 [2022-03-15 20:35:55,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6247 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=5228, Invalid=14232, Unknown=0, NotChecked=0, Total=19460 [2022-03-15 20:35:55,103 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 188 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 767 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:55,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 82 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 767 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:35:55,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4902 states. [2022-03-15 20:35:55,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4902 to 2620. [2022-03-15 20:35:55,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2620 states, 2619 states have (on average 2.84803360061092) internal successors, (7459), 2619 states have internal predecessors, (7459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:55,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2620 states to 2620 states and 7459 transitions. [2022-03-15 20:35:55,143 INFO L78 Accepts]: Start accepts. Automaton has 2620 states and 7459 transitions. Word has length 23 [2022-03-15 20:35:55,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:55,143 INFO L470 AbstractCegarLoop]: Abstraction has 2620 states and 7459 transitions. [2022-03-15 20:35:55,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:55,143 INFO L276 IsEmpty]: Start isEmpty. Operand 2620 states and 7459 transitions. [2022-03-15 20:35:55,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:35:55,145 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:55,145 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:55,160 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Ended with exit code 0 [2022-03-15 20:35:55,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 204 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2022-03-15 20:35:55,346 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:55,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:55,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1398606522, now seen corresponding path program 203 times [2022-03-15 20:35:55,347 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:55,347 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508241686] [2022-03-15 20:35:55,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:55,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:55,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:55,424 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:55,424 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:55,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508241686] [2022-03-15 20:35:55,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508241686] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:55,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331181592] [2022-03-15 20:35:55,424 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:35:55,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:55,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:55,425 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:55,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Waiting until timeout for monitored process [2022-03-15 20:35:55,446 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:35:55,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:55,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:35:55,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:55,555 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:55,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:55,589 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:55,590 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331181592] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:55,590 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:55,590 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 25 [2022-03-15 20:35:55,590 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1023773669] [2022-03-15 20:35:55,590 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:55,591 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:55,594 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 67 transitions. [2022-03-15 20:35:55,594 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:55,904 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 17 new interpolants: [774773#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 774774#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 774762#(or (<= n incThread1of1ForFork0_i) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 774776#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 774772#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 774768#(or (<= n 5) (<= decThread1of1ForFork1_i 0)), 774775#(< incThread1of1ForFork0_i n), 774763#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i)), 774767#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 774770#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 4 incThread1of1ForFork0_i)), 774769#(or (<= 5 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 774778#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 774765#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 774764#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 774771#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 774777#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 774766#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i))] [2022-03-15 20:35:55,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 20:35:55,904 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:55,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 20:35:55,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=1400, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 20:35:55,905 INFO L87 Difference]: Start difference. First operand 2620 states and 7459 transitions. Second operand has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 34 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) [2022-03-15 20:35:57,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:57,271 INFO L93 Difference]: Finished difference Result 4878 states and 12344 transitions. [2022-03-15 20:35:57,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-03-15 20:35:57,272 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:35:57,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:57,278 INFO L225 Difference]: With dead ends: 4878 [2022-03-15 20:35:57,278 INFO L226 Difference]: Without dead ends: 4878 [2022-03-15 20:35:57,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4608 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=4064, Invalid=10942, Unknown=0, NotChecked=0, Total=15006 [2022-03-15 20:35:57,280 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 160 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 738 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 738 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:57,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 75 Invalid, 820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 738 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:35:57,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4878 states. [2022-03-15 20:35:57,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4878 to 2628. [2022-03-15 20:35:57,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2628 states, 2627 states have (on average 2.8484963837076513) internal successors, (7483), 2627 states have internal predecessors, (7483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:57,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2628 states to 2628 states and 7483 transitions. [2022-03-15 20:35:57,328 INFO L78 Accepts]: Start accepts. Automaton has 2628 states and 7483 transitions. Word has length 23 [2022-03-15 20:35:57,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:57,328 INFO L470 AbstractCegarLoop]: Abstraction has 2628 states and 7483 transitions. [2022-03-15 20:35:57,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 34 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) [2022-03-15 20:35:57,328 INFO L276 IsEmpty]: Start isEmpty. Operand 2628 states and 7483 transitions. [2022-03-15 20:35:57,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:35:57,331 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:57,331 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:57,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Forceful destruction successful, exit code 0 [2022-03-15 20:35:57,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 205 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable206 [2022-03-15 20:35:57,531 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:57,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:57,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1325717454, now seen corresponding path program 204 times [2022-03-15 20:35:57,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:57,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800782159] [2022-03-15 20:35:57,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:57,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:57,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:57,608 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:57,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:57,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800782159] [2022-03-15 20:35:57,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800782159] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:57,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227998051] [2022-03-15 20:35:57,608 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:35:57,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:57,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:57,609 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:57,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Waiting until timeout for monitored process [2022-03-15 20:35:57,629 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:35:57,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:35:57,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:35:57,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:57,735 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:57,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:57,770 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:57,770 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227998051] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:57,770 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:57,770 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 25 [2022-03-15 20:35:57,770 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1764922255] [2022-03-15 20:35:57,770 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:57,771 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:57,774 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 71 transitions. [2022-03-15 20:35:57,774 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:35:58,108 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 18 new interpolants: [785248#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 785234#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 785237#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 785233#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i)), 785236#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 785238#(or (<= n 5) (<= decThread1of1ForFork1_i 0)), 785242#(< incThread1of1ForFork0_i n), 785241#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 785246#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 785232#(or (<= n incThread1of1ForFork0_i) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 785235#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 785245#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 785247#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 785249#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 785239#(or (<= 5 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 785243#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 785244#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 785240#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 4 incThread1of1ForFork0_i))] [2022-03-15 20:35:58,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 20:35:58,108 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:35:58,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 20:35:58,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=320, Invalid=1486, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 20:35:58,109 INFO L87 Difference]: Start difference. First operand 2628 states and 7483 transitions. Second operand has 35 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 35 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:59,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:35:59,192 INFO L93 Difference]: Finished difference Result 4874 states and 12366 transitions. [2022-03-15 20:35:59,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-15 20:35:59,192 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 35 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:35:59,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:35:59,199 INFO L225 Difference]: With dead ends: 4874 [2022-03-15 20:35:59,199 INFO L226 Difference]: Without dead ends: 4874 [2022-03-15 20:35:59,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3034 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2705, Invalid=7597, Unknown=0, NotChecked=0, Total=10302 [2022-03-15 20:35:59,199 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 138 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 910 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 910 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:35:59,199 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 108 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 910 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:35:59,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4874 states. [2022-03-15 20:35:59,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4874 to 2634. [2022-03-15 20:35:59,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2634 states, 2633 states have (on average 2.848841625522218) internal successors, (7501), 2633 states have internal predecessors, (7501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:59,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2634 states to 2634 states and 7501 transitions. [2022-03-15 20:35:59,239 INFO L78 Accepts]: Start accepts. Automaton has 2634 states and 7501 transitions. Word has length 23 [2022-03-15 20:35:59,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:35:59,239 INFO L470 AbstractCegarLoop]: Abstraction has 2634 states and 7501 transitions. [2022-03-15 20:35:59,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 35 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:35:59,239 INFO L276 IsEmpty]: Start isEmpty. Operand 2634 states and 7501 transitions. [2022-03-15 20:35:59,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:35:59,241 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:35:59,241 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:35:59,256 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Ended with exit code 0 [2022-03-15 20:35:59,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,206 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:59,442 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:35:59,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:35:59,442 INFO L85 PathProgramCache]: Analyzing trace with hash -119585210, now seen corresponding path program 205 times [2022-03-15 20:35:59,443 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:35:59,443 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755899058] [2022-03-15 20:35:59,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:35:59,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:35:59,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:59,548 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:59,548 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:35:59,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755899058] [2022-03-15 20:35:59,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755899058] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:35:59,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16973015] [2022-03-15 20:35:59,548 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:35:59,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:35:59,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:35:59,550 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:35:59,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Waiting until timeout for monitored process [2022-03-15 20:35:59,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:35:59,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:35:59,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:35:59,695 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:59,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:35:59,731 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:35:59,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16973015] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:35:59,731 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:35:59,731 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 25 [2022-03-15 20:35:59,731 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [959768804] [2022-03-15 20:35:59,731 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:35:59,732 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:35:59,735 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 75 transitions. [2022-03-15 20:35:59,735 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:00,094 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 19 new interpolants: [795673#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i)), 795677#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 795668#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 795676#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 795671#(or (<= n incThread1of1ForFork0_i) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 795669#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 795670#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 795684#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 795672#(or (<= 5 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 795685#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 795681#(or (<= n 5) (<= decThread1of1ForFork1_i 0)), 795674#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 4 incThread1of1ForFork0_i)), 795675#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 795680#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 795679#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 795678#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 795667#(< incThread1of1ForFork0_i n), 795682#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 795683#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:36:00,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 20:36:00,095 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:00,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 20:36:00,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=1567, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:36:00,095 INFO L87 Difference]: Start difference. First operand 2634 states and 7501 transitions. Second operand has 36 states, 36 states have (on average 1.9166666666666667) internal successors, (69), 36 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:00,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:00,922 INFO L93 Difference]: Finished difference Result 4757 states and 12151 transitions. [2022-03-15 20:36:00,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 20:36:00,922 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9166666666666667) internal successors, (69), 36 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:00,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:00,928 INFO L225 Difference]: With dead ends: 4757 [2022-03-15 20:36:00,928 INFO L226 Difference]: Without dead ends: 4757 [2022-03-15 20:36:00,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2406 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2029, Invalid=6161, Unknown=0, NotChecked=0, Total=8190 [2022-03-15 20:36:00,929 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 173 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:00,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 51 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:00,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4757 states. [2022-03-15 20:36:00,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4757 to 2626. [2022-03-15 20:36:00,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2626 states, 2625 states have (on average 2.8495238095238093) internal successors, (7480), 2625 states have internal predecessors, (7480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:00,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2626 states to 2626 states and 7480 transitions. [2022-03-15 20:36:00,968 INFO L78 Accepts]: Start accepts. Automaton has 2626 states and 7480 transitions. Word has length 23 [2022-03-15 20:36:00,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:00,968 INFO L470 AbstractCegarLoop]: Abstraction has 2626 states and 7480 transitions. [2022-03-15 20:36:00,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9166666666666667) internal successors, (69), 36 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:00,968 INFO L276 IsEmpty]: Start isEmpty. Operand 2626 states and 7480 transitions. [2022-03-15 20:36:00,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:00,970 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:00,970 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:00,985 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Ended with exit code 0 [2022-03-15 20:36:01,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable208 [2022-03-15 20:36:01,171 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:01,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:01,171 INFO L85 PathProgramCache]: Analyzing trace with hash -963916190, now seen corresponding path program 206 times [2022-03-15 20:36:01,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:01,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656375907] [2022-03-15 20:36:01,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:01,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:01,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:01,273 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:01,273 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:01,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656375907] [2022-03-15 20:36:01,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656375907] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:01,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137345184] [2022-03-15 20:36:01,273 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:36:01,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:01,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:01,274 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:01,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Waiting until timeout for monitored process [2022-03-15 20:36:01,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:36:01,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:01,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:01,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:01,423 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:01,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:01,457 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:01,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137345184] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:01,457 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:01,457 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 26 [2022-03-15 20:36:01,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1938033676] [2022-03-15 20:36:01,457 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:01,458 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:01,461 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 55 transitions. [2022-03-15 20:36:01,461 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:01,677 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [805959#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 805954#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 3 incThread1of1ForFork0_i)), 805952#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 805947#(< decThread1of1ForFork1_i n), 805948#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 805956#(or (<= n (+ 3 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 805958#(or (<= decThread1of1ForFork1_i 0) (<= n 4)), 805953#(or (<= 4 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 805950#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 805949#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 805957#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 805951#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 805955#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:36:01,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 20:36:01,678 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:01,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 20:36:01,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=388, Invalid=1094, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:36:01,678 INFO L87 Difference]: Start difference. First operand 2626 states and 7480 transitions. Second operand has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 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) [2022-03-15 20:36:02,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:02,954 INFO L93 Difference]: Finished difference Result 4051 states and 10533 transitions. [2022-03-15 20:36:02,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-15 20:36:02,954 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:02,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:02,960 INFO L225 Difference]: With dead ends: 4051 [2022-03-15 20:36:02,960 INFO L226 Difference]: Without dead ends: 4048 [2022-03-15 20:36:02,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4819 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=4068, Invalid=10938, Unknown=0, NotChecked=0, Total=15006 [2022-03-15 20:36:02,962 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 113 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 718 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:02,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 74 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 718 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:36:02,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4048 states. [2022-03-15 20:36:03,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4048 to 2673. [2022-03-15 20:36:03,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2673 states, 2672 states have (on average 2.8465568862275448) internal successors, (7606), 2672 states have internal predecessors, (7606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:03,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2673 states to 2673 states and 7606 transitions. [2022-03-15 20:36:03,016 INFO L78 Accepts]: Start accepts. Automaton has 2673 states and 7606 transitions. Word has length 23 [2022-03-15 20:36:03,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:03,016 INFO L470 AbstractCegarLoop]: Abstraction has 2673 states and 7606 transitions. [2022-03-15 20:36:03,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 30 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) [2022-03-15 20:36:03,016 INFO L276 IsEmpty]: Start isEmpty. Operand 2673 states and 7606 transitions. [2022-03-15 20:36:03,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:03,019 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:03,019 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:03,034 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Forceful destruction successful, exit code 0 [2022-03-15 20:36:03,234 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209,208 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:03,234 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:03,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:03,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1584078249, now seen corresponding path program 207 times [2022-03-15 20:36:03,235 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:03,235 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617265978] [2022-03-15 20:36:03,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:03,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:03,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:03,314 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:03,314 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:03,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617265978] [2022-03-15 20:36:03,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617265978] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:03,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613232688] [2022-03-15 20:36:03,314 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:36:03,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:03,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:03,319 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:03,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Waiting until timeout for monitored process [2022-03-15 20:36:03,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:36:03,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:03,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:03,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:03,473 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:03,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:03,508 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:03,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613232688] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:03,508 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:03,508 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 26 [2022-03-15 20:36:03,508 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1629834079] [2022-03-15 20:36:03,508 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:03,509 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:03,511 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 53 transitions. [2022-03-15 20:36:03,512 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:03,730 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [815685#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 815690#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 3 incThread1of1ForFork0_i))), 815691#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 3 incThread1of1ForFork0_i))), 815693#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 815684#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 815686#(or (<= incThread1of1ForFork0_i 4) (<= n incThread1of1ForFork0_i)), 815692#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 815689#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 2 incThread1of1ForFork0_i))), 815696#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 815687#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 3)), 815694#(or (<= 0 decThread1of1ForFork1_i) (<= n 4)), 815688#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 815695#(< decThread1of1ForFork1_i n)] [2022-03-15 20:36:03,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 20:36:03,730 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:03,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 20:36:03,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=1242, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:36:03,730 INFO L87 Difference]: Start difference. First operand 2673 states and 7606 transitions. Second operand has 30 states, 30 states have (on average 1.7333333333333334) internal successors, (52), 30 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) [2022-03-15 20:36:06,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:06,615 INFO L93 Difference]: Finished difference Result 8621 states and 21417 transitions. [2022-03-15 20:36:06,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2022-03-15 20:36:06,616 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7333333333333334) internal successors, (52), 30 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:06,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:06,629 INFO L225 Difference]: With dead ends: 8621 [2022-03-15 20:36:06,629 INFO L226 Difference]: Without dead ends: 8620 [2022-03-15 20:36:06,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11139 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=6145, Invalid=21577, Unknown=0, NotChecked=0, Total=27722 [2022-03-15 20:36:06,631 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 390 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:06,631 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 72 Invalid, 975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 788 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:36:06,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8620 states. [2022-03-15 20:36:06,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8620 to 5065. [2022-03-15 20:36:06,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5065 states, 5064 states have (on average 2.8351105845181674) internal successors, (14357), 5064 states have internal predecessors, (14357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:06,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5065 states to 5065 states and 14357 transitions. [2022-03-15 20:36:06,730 INFO L78 Accepts]: Start accepts. Automaton has 5065 states and 14357 transitions. Word has length 23 [2022-03-15 20:36:06,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:06,731 INFO L470 AbstractCegarLoop]: Abstraction has 5065 states and 14357 transitions. [2022-03-15 20:36:06,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7333333333333334) internal successors, (52), 30 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) [2022-03-15 20:36:06,731 INFO L276 IsEmpty]: Start isEmpty. Operand 5065 states and 14357 transitions. [2022-03-15 20:36:06,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:06,737 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:06,737 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:06,752 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Forceful destruction successful, exit code 0 [2022-03-15 20:36:06,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2022-03-15 20:36:06,937 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:06,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:06,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1802080957, now seen corresponding path program 208 times [2022-03-15 20:36:06,938 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:06,938 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47476100] [2022-03-15 20:36:06,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:06,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:06,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:07,011 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:07,011 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:07,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47476100] [2022-03-15 20:36:07,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47476100] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:07,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208759849] [2022-03-15 20:36:07,012 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:36:07,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:07,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:07,013 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:07,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Waiting until timeout for monitored process [2022-03-15 20:36:07,032 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:36:07,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:07,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:07,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:07,164 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:07,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:07,198 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:07,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208759849] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:07,198 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:07,198 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 25 [2022-03-15 20:36:07,198 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1002605095] [2022-03-15 20:36:07,198 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:07,199 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:07,202 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 55 transitions. [2022-03-15 20:36:07,202 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:07,414 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [834873#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 834863#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 834862#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 834866#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 3)), 834869#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 834871#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 2 incThread1of1ForFork0_i))), 834872#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 3 incThread1of1ForFork0_i))), 834870#(or (<= 0 decThread1of1ForFork1_i) (<= n 4)), 834868#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 3 incThread1of1ForFork0_i))), 834865#(or (<= incThread1of1ForFork0_i 4) (<= n incThread1of1ForFork0_i)), 834864#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 834867#(< incThread1of1ForFork0_i n)] [2022-03-15 20:36:07,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 20:36:07,415 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:07,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 20:36:07,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=1081, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:36:07,415 INFO L87 Difference]: Start difference. First operand 5065 states and 14357 transitions. Second operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 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) [2022-03-15 20:36:10,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:10,066 INFO L93 Difference]: Finished difference Result 7754 states and 19910 transitions. [2022-03-15 20:36:10,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2022-03-15 20:36:10,066 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:10,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:10,077 INFO L225 Difference]: With dead ends: 7754 [2022-03-15 20:36:10,077 INFO L226 Difference]: Without dead ends: 7740 [2022-03-15 20:36:10,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10724 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=6101, Invalid=21955, Unknown=0, NotChecked=0, Total=28056 [2022-03-15 20:36:10,079 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 337 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 965 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:10,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [337 Valid, 69 Invalid, 965 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 741 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:36:10,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7740 states. [2022-03-15 20:36:10,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7740 to 5037. [2022-03-15 20:36:10,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5037 states, 5036 states have (on average 2.830023828435266) internal successors, (14252), 5036 states have internal predecessors, (14252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:10,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5037 states to 5037 states and 14252 transitions. [2022-03-15 20:36:10,165 INFO L78 Accepts]: Start accepts. Automaton has 5037 states and 14252 transitions. Word has length 23 [2022-03-15 20:36:10,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:10,165 INFO L470 AbstractCegarLoop]: Abstraction has 5037 states and 14252 transitions. [2022-03-15 20:36:10,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 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) [2022-03-15 20:36:10,165 INFO L276 IsEmpty]: Start isEmpty. Operand 5037 states and 14252 transitions. [2022-03-15 20:36:10,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:10,170 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:10,170 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:10,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Ended with exit code 0 [2022-03-15 20:36:10,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2022-03-15 20:36:10,370 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:10,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:10,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1436504523, now seen corresponding path program 209 times [2022-03-15 20:36:10,371 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:10,371 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196076786] [2022-03-15 20:36:10,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:10,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:10,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:10,441 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:10,441 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:10,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196076786] [2022-03-15 20:36:10,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196076786] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:10,442 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503309711] [2022-03-15 20:36:10,442 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:36:10,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:10,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:10,443 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:10,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Waiting until timeout for monitored process [2022-03-15 20:36:10,462 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:36:10,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:10,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:10,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:10,589 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:10,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:10,623 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:10,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503309711] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:10,623 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:10,623 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 25 [2022-03-15 20:36:10,623 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [700349513] [2022-03-15 20:36:10,623 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:10,624 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:10,627 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 59 transitions. [2022-03-15 20:36:10,627 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:10,839 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [853129#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 3 incThread1of1ForFork0_i))), 853126#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 3)), 853122#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 853132#(or (<= 0 decThread1of1ForFork1_i) (<= n 4)), 853124#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 853125#(or (<= incThread1of1ForFork0_i 4) (<= n incThread1of1ForFork0_i)), 853128#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 3 incThread1of1ForFork0_i))), 853133#(< incThread1of1ForFork0_i n), 853134#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 853123#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 853127#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 2 incThread1of1ForFork0_i))), 853131#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 853130#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i))] [2022-03-15 20:36:10,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 20:36:10,840 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:10,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 20:36:10,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1165, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:36:10,840 INFO L87 Difference]: Start difference. First operand 5037 states and 14252 transitions. Second operand has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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) [2022-03-15 20:36:13,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:13,588 INFO L93 Difference]: Finished difference Result 7881 states and 20134 transitions. [2022-03-15 20:36:13,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2022-03-15 20:36:13,589 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:13,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:13,599 INFO L225 Difference]: With dead ends: 7881 [2022-03-15 20:36:13,599 INFO L226 Difference]: Without dead ends: 7857 [2022-03-15 20:36:13,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11153 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=6301, Invalid=23111, Unknown=0, NotChecked=0, Total=29412 [2022-03-15 20:36:13,601 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 351 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 817 mSolverCounterSat, 299 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 1116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 299 IncrementalHoareTripleChecker+Valid, 817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:13,601 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [351 Valid, 61 Invalid, 1116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [299 Valid, 817 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:36:13,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7857 states. [2022-03-15 20:36:13,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7857 to 5031. [2022-03-15 20:36:13,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5031 states, 5030 states have (on average 2.8296222664015906) internal successors, (14233), 5030 states have internal predecessors, (14233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:13,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5031 states to 5031 states and 14233 transitions. [2022-03-15 20:36:13,679 INFO L78 Accepts]: Start accepts. Automaton has 5031 states and 14233 transitions. Word has length 23 [2022-03-15 20:36:13,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:13,679 INFO L470 AbstractCegarLoop]: Abstraction has 5031 states and 14233 transitions. [2022-03-15 20:36:13,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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) [2022-03-15 20:36:13,679 INFO L276 IsEmpty]: Start isEmpty. Operand 5031 states and 14233 transitions. [2022-03-15 20:36:13,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:13,684 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:13,684 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:13,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Forceful destruction successful, exit code 0 [2022-03-15 20:36:13,884 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 211 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2022-03-15 20:36:13,884 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:13,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:13,885 INFO L85 PathProgramCache]: Analyzing trace with hash -59270622, now seen corresponding path program 210 times [2022-03-15 20:36:13,885 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:13,885 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125483227] [2022-03-15 20:36:13,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:13,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:13,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:14,022 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 11 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:14,022 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:14,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125483227] [2022-03-15 20:36:14,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125483227] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:14,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026232495] [2022-03-15 20:36:14,023 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:36:14,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:14,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:14,024 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:14,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Waiting until timeout for monitored process [2022-03-15 20:36:14,043 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:36:14,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:14,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:14,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:14,162 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:14,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:14,196 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 11 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:14,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026232495] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:14,197 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:14,197 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 25 [2022-03-15 20:36:14,197 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [786140471] [2022-03-15 20:36:14,197 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:14,217 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:14,220 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 55 transitions. [2022-03-15 20:36:14,220 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:14,431 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [871515#(< incThread1of1ForFork0_i n), 871504#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 871513#(or (<= n (+ 3 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 871510#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 871507#(or (<= 4 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 871508#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 3 incThread1of1ForFork0_i)), 871511#(or (<= decThread1of1ForFork1_i 0) (<= n 4)), 871509#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 871514#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 871506#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 871516#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 871505#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 871512#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:36:14,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 20:36:14,432 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:14,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 20:36:14,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=312, Invalid=1094, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:36:14,432 INFO L87 Difference]: Start difference. First operand 5031 states and 14233 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:15,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:15,704 INFO L93 Difference]: Finished difference Result 6182 states and 16538 transitions. [2022-03-15 20:36:15,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-15 20:36:15,705 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:15,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:15,712 INFO L225 Difference]: With dead ends: 6182 [2022-03-15 20:36:15,712 INFO L226 Difference]: Without dead ends: 6180 [2022-03-15 20:36:15,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4498 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3705, Invalid=10337, Unknown=0, NotChecked=0, Total=14042 [2022-03-15 20:36:15,713 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 134 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:15,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 68 Invalid, 752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:15,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6180 states. [2022-03-15 20:36:15,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6180 to 5026. [2022-03-15 20:36:15,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5026 states, 5025 states have (on average 2.829452736318408) internal successors, (14218), 5025 states have internal predecessors, (14218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:15,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5026 states to 5026 states and 14218 transitions. [2022-03-15 20:36:15,793 INFO L78 Accepts]: Start accepts. Automaton has 5026 states and 14218 transitions. Word has length 23 [2022-03-15 20:36:15,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:15,793 INFO L470 AbstractCegarLoop]: Abstraction has 5026 states and 14218 transitions. [2022-03-15 20:36:15,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:15,793 INFO L276 IsEmpty]: Start isEmpty. Operand 5026 states and 14218 transitions. [2022-03-15 20:36:15,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:15,798 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:15,798 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:15,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Forceful destruction successful, exit code 0 [2022-03-15 20:36:15,998 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 212 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2022-03-15 20:36:15,998 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:15,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:15,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1246560701, now seen corresponding path program 211 times [2022-03-15 20:36:15,999 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:15,999 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498615917] [2022-03-15 20:36:15,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:15,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:16,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:16,070 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:16,070 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:16,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498615917] [2022-03-15 20:36:16,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498615917] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:16,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459603603] [2022-03-15 20:36:16,070 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:36:16,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:16,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:16,072 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:16,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Waiting until timeout for monitored process [2022-03-15 20:36:16,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:16,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:16,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:16,215 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:16,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:16,249 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:16,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459603603] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:16,249 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:16,250 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 25 [2022-03-15 20:36:16,250 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1162122617] [2022-03-15 20:36:16,250 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:16,250 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:16,253 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 63 transitions. [2022-03-15 20:36:16,253 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:16,490 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [888071#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 888075#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 888081#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 888070#(< incThread1of1ForFork0_i n), 888082#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 888076#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 3)), 888079#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 3 incThread1of1ForFork0_i))), 888072#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 888073#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 888074#(or (<= incThread1of1ForFork0_i 4) (<= n incThread1of1ForFork0_i)), 888077#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 888083#(or (<= 0 decThread1of1ForFork1_i) (<= n 4)), 888080#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 3 incThread1of1ForFork0_i))), 888078#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:36:16,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 20:36:16,490 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:16,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 20:36:16,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1244, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:36:16,491 INFO L87 Difference]: Start difference. First operand 5026 states and 14218 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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) [2022-03-15 20:36:19,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:19,540 INFO L93 Difference]: Finished difference Result 8697 states and 22504 transitions. [2022-03-15 20:36:19,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2022-03-15 20:36:19,540 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:19,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:19,552 INFO L225 Difference]: With dead ends: 8697 [2022-03-15 20:36:19,552 INFO L226 Difference]: Without dead ends: 8667 [2022-03-15 20:36:19,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13279 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=7180, Invalid=26860, Unknown=0, NotChecked=0, Total=34040 [2022-03-15 20:36:19,554 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 324 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 375 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 1067 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 375 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:19,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 55 Invalid, 1067 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [375 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:36:19,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8667 states. [2022-03-15 20:36:19,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8667 to 5086. [2022-03-15 20:36:19,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5086 states, 5085 states have (on average 2.8357915437561454) internal successors, (14420), 5085 states have internal predecessors, (14420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:19,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5086 states to 5086 states and 14420 transitions. [2022-03-15 20:36:19,637 INFO L78 Accepts]: Start accepts. Automaton has 5086 states and 14420 transitions. Word has length 23 [2022-03-15 20:36:19,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:19,637 INFO L470 AbstractCegarLoop]: Abstraction has 5086 states and 14420 transitions. [2022-03-15 20:36:19,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 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) [2022-03-15 20:36:19,637 INFO L276 IsEmpty]: Start isEmpty. Operand 5086 states and 14420 transitions. [2022-03-15 20:36:19,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:19,642 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:19,643 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:19,657 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Ended with exit code 0 [2022-03-15 20:36:19,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,213 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:19,843 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:19,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:19,843 INFO L85 PathProgramCache]: Analyzing trace with hash -370949940, now seen corresponding path program 212 times [2022-03-15 20:36:19,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:19,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521193205] [2022-03-15 20:36:19,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:19,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:19,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:19,915 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 11 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:19,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:19,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521193205] [2022-03-15 20:36:19,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521193205] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:19,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880637542] [2022-03-15 20:36:19,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:36:19,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:19,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:19,916 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:19,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Waiting until timeout for monitored process [2022-03-15 20:36:19,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:36:19,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:19,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:19,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:20,072 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:20,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:20,107 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 11 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:20,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880637542] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:20,107 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:20,107 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 25 [2022-03-15 20:36:20,107 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1202474409] [2022-03-15 20:36:20,107 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:20,108 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:20,111 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 59 transitions. [2022-03-15 20:36:20,111 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:20,349 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [907414#(< incThread1of1ForFork0_i n), 907410#(or (<= n (+ 3 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 907404#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 907412#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 907409#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 907411#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 907415#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 907408#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 907403#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 907413#(or (<= decThread1of1ForFork1_i 0) (<= n 4)), 907405#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 907407#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 3 incThread1of1ForFork0_i)), 907416#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 907406#(or (<= 4 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:36:20,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 20:36:20,349 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:20,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 20:36:20,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=1181, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:36:20,350 INFO L87 Difference]: Start difference. First operand 5086 states and 14420 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:21,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:21,562 INFO L93 Difference]: Finished difference Result 6192 states and 16640 transitions. [2022-03-15 20:36:21,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-03-15 20:36:21,563 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:21,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:21,571 INFO L225 Difference]: With dead ends: 6192 [2022-03-15 20:36:21,571 INFO L226 Difference]: Without dead ends: 6186 [2022-03-15 20:36:21,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3732 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3225, Invalid=8985, Unknown=0, NotChecked=0, Total=12210 [2022-03-15 20:36:21,573 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 138 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 682 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:21,573 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 62 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 682 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:36:21,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6186 states. [2022-03-15 20:36:21,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6186 to 5082. [2022-03-15 20:36:21,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5082 states, 5081 states have (on average 2.8358590828577053) internal successors, (14409), 5081 states have internal predecessors, (14409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:21,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5082 states to 5082 states and 14409 transitions. [2022-03-15 20:36:21,657 INFO L78 Accepts]: Start accepts. Automaton has 5082 states and 14409 transitions. Word has length 23 [2022-03-15 20:36:21,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:21,657 INFO L470 AbstractCegarLoop]: Abstraction has 5082 states and 14409 transitions. [2022-03-15 20:36:21,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:21,657 INFO L276 IsEmpty]: Start isEmpty. Operand 5082 states and 14409 transitions. [2022-03-15 20:36:21,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:21,662 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:21,662 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:21,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Ended with exit code 0 [2022-03-15 20:36:21,862 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable215 [2022-03-15 20:36:21,863 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:21,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:21,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1477763275, now seen corresponding path program 213 times [2022-03-15 20:36:21,864 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:21,864 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348266245] [2022-03-15 20:36:21,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:21,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:21,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:21,934 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:21,934 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:21,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348266245] [2022-03-15 20:36:21,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348266245] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:21,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096031475] [2022-03-15 20:36:21,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:36:21,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:21,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:21,936 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:21,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Waiting until timeout for monitored process [2022-03-15 20:36:21,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:36:21,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:21,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:21,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:22,081 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:22,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:22,116 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:22,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096031475] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:22,116 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:22,116 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 25 [2022-03-15 20:36:22,116 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2083171987] [2022-03-15 20:36:22,116 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:22,117 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:22,120 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 67 transitions. [2022-03-15 20:36:22,120 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:22,382 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [924088#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 924082#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 3)), 924080#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 924074#(< incThread1of1ForFork0_i n), 924075#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 924084#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 3 incThread1of1ForFork0_i))), 924076#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 924077#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 924087#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 3 incThread1of1ForFork0_i))), 924085#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 924083#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 2 incThread1of1ForFork0_i))), 924078#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 924086#(or (<= 0 decThread1of1ForFork1_i) (<= n 4)), 924081#(or (<= incThread1of1ForFork0_i 4) (<= n incThread1of1ForFork0_i)), 924079#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i)))] [2022-03-15 20:36:22,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 20:36:22,382 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:22,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 20:36:22,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1314, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:36:22,383 INFO L87 Difference]: Start difference. First operand 5082 states and 14409 transitions. Second operand has 31 states, 31 states have (on average 1.935483870967742) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:25,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:25,869 INFO L93 Difference]: Finished difference Result 9994 states and 26287 transitions. [2022-03-15 20:36:25,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 165 states. [2022-03-15 20:36:25,869 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.935483870967742) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:25,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:25,883 INFO L225 Difference]: With dead ends: 9994 [2022-03-15 20:36:25,883 INFO L226 Difference]: Without dead ends: 9962 [2022-03-15 20:36:25,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15107 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=7896, Invalid=29934, Unknown=0, NotChecked=0, Total=37830 [2022-03-15 20:36:25,885 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 317 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 784 mSolverCounterSat, 381 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 1165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 381 IncrementalHoareTripleChecker+Valid, 784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:25,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 58 Invalid, 1165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [381 Valid, 784 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:36:25,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9962 states. [2022-03-15 20:36:25,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9962 to 5166. [2022-03-15 20:36:25,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5166 states, 5165 states have (on average 2.843756050338819) internal successors, (14688), 5165 states have internal predecessors, (14688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:26,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5166 states to 5166 states and 14688 transitions. [2022-03-15 20:36:26,012 INFO L78 Accepts]: Start accepts. Automaton has 5166 states and 14688 transitions. Word has length 23 [2022-03-15 20:36:26,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:26,013 INFO L470 AbstractCegarLoop]: Abstraction has 5166 states and 14688 transitions. [2022-03-15 20:36:26,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.935483870967742) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:26,013 INFO L276 IsEmpty]: Start isEmpty. Operand 5166 states and 14688 transitions. [2022-03-15 20:36:26,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:26,017 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:26,017 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:26,032 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Ended with exit code 0 [2022-03-15 20:36:26,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216,215 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:26,218 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:26,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:26,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1443074206, now seen corresponding path program 214 times [2022-03-15 20:36:26,218 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:26,218 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022010515] [2022-03-15 20:36:26,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:26,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:26,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:26,298 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 11 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:26,298 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:26,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022010515] [2022-03-15 20:36:26,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022010515] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:26,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802261349] [2022-03-15 20:36:26,298 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:36:26,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:26,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:26,299 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:26,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Waiting until timeout for monitored process [2022-03-15 20:36:26,318 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:36:26,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:26,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:26,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:26,434 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:26,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:26,468 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 11 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:26,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802261349] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:26,468 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:26,468 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 25 [2022-03-15 20:36:26,468 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [599514945] [2022-03-15 20:36:26,468 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:26,469 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:26,472 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 63 transitions. [2022-03-15 20:36:26,472 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:26,734 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [944895#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 944886#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 3 incThread1of1ForFork0_i)), 944893#(< incThread1of1ForFork0_i n), 944884#(or (<= 4 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 944888#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 944887#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 944897#(or (<= decThread1of1ForFork1_i 0) (<= n 4)), 944889#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 944885#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 944894#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 944896#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 944883#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 944890#(or (<= n (+ 3 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 944892#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 944891#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i))] [2022-03-15 20:36:26,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 20:36:26,734 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:26,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 20:36:26,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=1263, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:36:26,735 INFO L87 Difference]: Start difference. First operand 5166 states and 14688 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 31 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) [2022-03-15 20:36:27,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:27,766 INFO L93 Difference]: Finished difference Result 6174 states and 16747 transitions. [2022-03-15 20:36:27,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 20:36:27,767 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 31 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:27,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:27,774 INFO L225 Difference]: With dead ends: 6174 [2022-03-15 20:36:27,774 INFO L226 Difference]: Without dead ends: 6162 [2022-03-15 20:36:27,775 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2866 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2488, Invalid=7214, Unknown=0, NotChecked=0, Total=9702 [2022-03-15 20:36:27,779 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 127 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 787 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:27,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 61 Invalid, 787 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 706 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:36:27,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6162 states. [2022-03-15 20:36:27,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6162 to 5162. [2022-03-15 20:36:27,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5162 states, 5161 states have (on average 2.8438287153652393) internal successors, (14677), 5161 states have internal predecessors, (14677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:27,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5162 states to 5162 states and 14677 transitions. [2022-03-15 20:36:27,862 INFO L78 Accepts]: Start accepts. Automaton has 5162 states and 14677 transitions. Word has length 23 [2022-03-15 20:36:27,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:27,863 INFO L470 AbstractCegarLoop]: Abstraction has 5162 states and 14677 transitions. [2022-03-15 20:36:27,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 31 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) [2022-03-15 20:36:27,863 INFO L276 IsEmpty]: Start isEmpty. Operand 5162 states and 14677 transitions. [2022-03-15 20:36:27,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:27,868 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:27,868 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:27,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Forceful destruction successful, exit code 0 [2022-03-15 20:36:28,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217,216 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:28,068 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:28,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:28,068 INFO L85 PathProgramCache]: Analyzing trace with hash 32460611, now seen corresponding path program 215 times [2022-03-15 20:36:28,069 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:28,069 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692813586] [2022-03-15 20:36:28,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:28,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:28,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:28,148 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:28,148 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:28,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692813586] [2022-03-15 20:36:28,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692813586] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:28,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14926937] [2022-03-15 20:36:28,148 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:36:28,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:28,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:28,149 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:28,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Waiting until timeout for monitored process [2022-03-15 20:36:28,169 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:36:28,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:28,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:28,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:28,293 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:28,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:28,327 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:28,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14926937] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:28,327 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:28,327 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 25 [2022-03-15 20:36:28,327 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [647109171] [2022-03-15 20:36:28,327 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:28,328 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:28,331 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 71 transitions. [2022-03-15 20:36:28,331 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:28,610 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [961683#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 3 incThread1of1ForFork0_i))), 961684#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 961674#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 961679#(or (<= incThread1of1ForFork0_i 4) (<= n incThread1of1ForFork0_i)), 961673#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 961681#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 2 incThread1of1ForFork0_i))), 961672#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 961675#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 961678#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 961671#(< incThread1of1ForFork0_i n), 961677#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 961682#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 3 incThread1of1ForFork0_i))), 961685#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 961686#(or (<= 0 decThread1of1ForFork1_i) (<= n 4)), 961676#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 961680#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 3))] [2022-03-15 20:36:28,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 20:36:28,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:28,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 20:36:28,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=1375, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 20:36:28,611 INFO L87 Difference]: Start difference. First operand 5162 states and 14677 transitions. Second operand has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 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) [2022-03-15 20:36:32,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:32,388 INFO L93 Difference]: Finished difference Result 11321 states and 30017 transitions. [2022-03-15 20:36:32,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2022-03-15 20:36:32,389 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:32,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:32,405 INFO L225 Difference]: With dead ends: 11321 [2022-03-15 20:36:32,405 INFO L226 Difference]: Without dead ends: 11291 [2022-03-15 20:36:32,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15974 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=8237, Invalid=31563, Unknown=0, NotChecked=0, Total=39800 [2022-03-15 20:36:32,408 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 322 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 397 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 1091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 397 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:32,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [322 Valid, 55 Invalid, 1091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [397 Valid, 694 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:36:32,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11291 states. [2022-03-15 20:36:32,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11291 to 5261. [2022-03-15 20:36:32,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5261 states, 5260 states have (on average 2.853231939163498) internal successors, (15008), 5260 states have internal predecessors, (15008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:32,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5261 states to 5261 states and 15008 transitions. [2022-03-15 20:36:32,526 INFO L78 Accepts]: Start accepts. Automaton has 5261 states and 15008 transitions. Word has length 23 [2022-03-15 20:36:32,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:32,526 INFO L470 AbstractCegarLoop]: Abstraction has 5261 states and 15008 transitions. [2022-03-15 20:36:32,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 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) [2022-03-15 20:36:32,526 INFO L276 IsEmpty]: Start isEmpty. Operand 5261 states and 15008 transitions. [2022-03-15 20:36:32,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:32,531 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:32,531 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:32,546 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Ended with exit code 0 [2022-03-15 20:36:32,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable218 [2022-03-15 20:36:32,732 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:32,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:32,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1822249013, now seen corresponding path program 216 times [2022-03-15 20:36:32,733 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:32,733 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140228682] [2022-03-15 20:36:32,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:32,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:32,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:32,803 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:32,803 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:32,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140228682] [2022-03-15 20:36:32,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140228682] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:32,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757782932] [2022-03-15 20:36:32,803 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:36:32,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:32,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:32,804 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:32,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Waiting until timeout for monitored process [2022-03-15 20:36:32,823 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:36:32,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:32,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:32,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:32,947 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:32,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:32,982 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:32,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757782932] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:32,982 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:32,982 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 25 [2022-03-15 20:36:32,982 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2090773416] [2022-03-15 20:36:32,982 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:32,983 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:32,986 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 75 transitions. [2022-03-15 20:36:32,986 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:33,282 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 17 new interpolants: [984016#(or (<= 0 decThread1of1ForFork1_i) (<= n 4)), 984021#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 984019#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 984010#(or (<= incThread1of1ForFork0_i 4) (<= n incThread1of1ForFork0_i)), 984014#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 984013#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 3 incThread1of1ForFork0_i))), 984020#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 984017#(< incThread1of1ForFork0_i n), 984011#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 3)), 984008#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 984018#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 984015#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 984012#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 2 incThread1of1ForFork0_i))), 984009#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 3 incThread1of1ForFork0_i))), 984007#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 984006#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 984022#(or (<= n (+ decThread1of1ForFork1_i 4)) (< incThread1of1ForFork0_i n))] [2022-03-15 20:36:33,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 20:36:33,282 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:33,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 20:36:33,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1427, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 20:36:33,283 INFO L87 Difference]: Start difference. First operand 5261 states and 15008 transitions. Second operand has 33 states, 33 states have (on average 2.0) internal successors, (66), 33 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:37,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:37,031 INFO L93 Difference]: Finished difference Result 12359 states and 32949 transitions. [2022-03-15 20:36:37,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 158 states. [2022-03-15 20:36:37,032 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.0) internal successors, (66), 33 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:37,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:37,054 INFO L225 Difference]: With dead ends: 12359 [2022-03-15 20:36:37,054 INFO L226 Difference]: Without dead ends: 12335 [2022-03-15 20:36:37,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14204 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=7573, Invalid=28337, Unknown=0, NotChecked=0, Total=35910 [2022-03-15 20:36:37,056 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 307 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 334 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 334 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:37,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 48 Invalid, 928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [334 Valid, 594 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:36:37,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12335 states. [2022-03-15 20:36:37,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12335 to 5212. [2022-03-15 20:36:37,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5212 states, 5211 states have (on average 2.856841297255805) internal successors, (14887), 5211 states have internal predecessors, (14887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:37,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5212 states to 5212 states and 14887 transitions. [2022-03-15 20:36:37,197 INFO L78 Accepts]: Start accepts. Automaton has 5212 states and 14887 transitions. Word has length 23 [2022-03-15 20:36:37,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:37,197 INFO L470 AbstractCegarLoop]: Abstraction has 5212 states and 14887 transitions. [2022-03-15 20:36:37,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.0) internal successors, (66), 33 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:37,197 INFO L276 IsEmpty]: Start isEmpty. Operand 5212 states and 14887 transitions. [2022-03-15 20:36:37,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:37,202 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:37,202 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:37,217 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Ended with exit code 0 [2022-03-15 20:36:37,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219,218 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:37,403 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:37,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:37,403 INFO L85 PathProgramCache]: Analyzing trace with hash 2071087980, now seen corresponding path program 217 times [2022-03-15 20:36:37,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:37,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410554264] [2022-03-15 20:36:37,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:37,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:37,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:37,483 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:37,483 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:37,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410554264] [2022-03-15 20:36:37,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410554264] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:37,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203868069] [2022-03-15 20:36:37,483 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:36:37,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:37,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:37,484 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:37,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Waiting until timeout for monitored process [2022-03-15 20:36:37,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:37,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:37,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:37,635 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:37,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:37,670 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:37,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203868069] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:37,670 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:37,670 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 27 [2022-03-15 20:36:37,670 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1387178571] [2022-03-15 20:36:37,670 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:37,671 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:37,673 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 53 transitions. [2022-03-15 20:36:37,673 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:37,866 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [1007265#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 1007272#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 1007268#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 1007262#(< decThread1of1ForFork1_i n), 1007273#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 1007266#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 1007270#(or (<= n 3) (<= decThread1of1ForFork1_i 0)), 1007271#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 1007264#(or (<= n incThread1of1ForFork0_i) (<= 3 incThread1of1ForFork0_i)), 1007267#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 1007269#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 1007263#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:36:37,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 20:36:37,866 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:37,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 20:36:37,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=373, Invalid=1109, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:36:37,867 INFO L87 Difference]: Start difference. First operand 5212 states and 14887 transitions. Second operand has 29 states, 29 states have (on average 1.7586206896551724) internal successors, (51), 29 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) [2022-03-15 20:36:38,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:38,896 INFO L93 Difference]: Finished difference Result 6124 states and 16762 transitions. [2022-03-15 20:36:38,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-15 20:36:38,896 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.7586206896551724) internal successors, (51), 29 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:38,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:38,906 INFO L225 Difference]: With dead ends: 6124 [2022-03-15 20:36:38,906 INFO L226 Difference]: Without dead ends: 6120 [2022-03-15 20:36:38,908 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3321 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2884, Invalid=7828, Unknown=0, NotChecked=0, Total=10712 [2022-03-15 20:36:38,908 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 94 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:38,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 81 Invalid, 798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:36:38,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6120 states. [2022-03-15 20:36:38,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6120 to 5266. [2022-03-15 20:36:39,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5266 states, 5265 states have (on average 2.8524216524216524) internal successors, (15018), 5265 states have internal predecessors, (15018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:39,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5266 states to 5266 states and 15018 transitions. [2022-03-15 20:36:39,010 INFO L78 Accepts]: Start accepts. Automaton has 5266 states and 15018 transitions. Word has length 23 [2022-03-15 20:36:39,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:39,011 INFO L470 AbstractCegarLoop]: Abstraction has 5266 states and 15018 transitions. [2022-03-15 20:36:39,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.7586206896551724) internal successors, (51), 29 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) [2022-03-15 20:36:39,011 INFO L276 IsEmpty]: Start isEmpty. Operand 5266 states and 15018 transitions. [2022-03-15 20:36:39,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:39,017 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:39,017 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:39,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Forceful destruction successful, exit code 0 [2022-03-15 20:36:39,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,219 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:39,217 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:39,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:39,218 INFO L85 PathProgramCache]: Analyzing trace with hash -545463035, now seen corresponding path program 218 times [2022-03-15 20:36:39,218 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:39,218 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926701365] [2022-03-15 20:36:39,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:39,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:39,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:39,295 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:39,296 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:39,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926701365] [2022-03-15 20:36:39,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926701365] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:39,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792838706] [2022-03-15 20:36:39,296 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:36:39,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:39,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:39,297 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:39,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Waiting until timeout for monitored process [2022-03-15 20:36:39,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:36:39,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:39,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:39,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:39,461 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:39,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:39,496 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:39,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792838706] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:39,496 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:39,496 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 27 [2022-03-15 20:36:39,496 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1708852802] [2022-03-15 20:36:39,496 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:39,497 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:39,499 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:36:39,499 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:39,695 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [1024223#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 1024222#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 1024229#(or (<= incThread1of1ForFork0_i 2) (<= n (+ incThread1of1ForFork0_i 1))), 1024227#(or (<= n 3) (<= 0 decThread1of1ForFork1_i)), 1024224#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 1024230#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 2 incThread1of1ForFork0_i))), 1024226#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 3 incThread1of1ForFork0_i))), 1024225#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 2 incThread1of1ForFork0_i))), 1024228#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 3)), 1024231#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 3 incThread1of1ForFork0_i))), 1024220#(< decThread1of1ForFork1_i n), 1024221#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:36:39,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 20:36:39,696 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:39,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 20:36:39,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1241, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:36:39,696 INFO L87 Difference]: Start difference. First operand 5266 states and 15018 transitions. Second operand has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:41,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:41,672 INFO L93 Difference]: Finished difference Result 10172 states and 27155 transitions. [2022-03-15 20:36:41,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-03-15 20:36:41,672 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:41,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:41,687 INFO L225 Difference]: With dead ends: 10172 [2022-03-15 20:36:41,687 INFO L226 Difference]: Without dead ends: 10169 [2022-03-15 20:36:41,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7299 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4264, Invalid=14642, Unknown=0, NotChecked=0, Total=18906 [2022-03-15 20:36:41,688 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 306 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:41,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 66 Invalid, 841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 670 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:36:41,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10169 states. [2022-03-15 20:36:41,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10169 to 4484. [2022-03-15 20:36:41,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4484 states, 4483 states have (on average 2.8619228195404864) internal successors, (12830), 4483 states have internal predecessors, (12830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:41,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4484 states to 4484 states and 12830 transitions. [2022-03-15 20:36:41,774 INFO L78 Accepts]: Start accepts. Automaton has 4484 states and 12830 transitions. Word has length 23 [2022-03-15 20:36:41,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:41,775 INFO L470 AbstractCegarLoop]: Abstraction has 4484 states and 12830 transitions. [2022-03-15 20:36:41,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.7241379310344827) internal successors, (50), 29 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:41,775 INFO L276 IsEmpty]: Start isEmpty. Operand 4484 states and 12830 transitions. [2022-03-15 20:36:41,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:41,779 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:41,779 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:41,793 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Ended with exit code 0 [2022-03-15 20:36:41,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2022-03-15 20:36:41,979 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:41,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:41,979 INFO L85 PathProgramCache]: Analyzing trace with hash 359182533, now seen corresponding path program 219 times [2022-03-15 20:36:41,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:41,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543469012] [2022-03-15 20:36:41,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:41,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:41,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:42,044 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:42,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:42,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543469012] [2022-03-15 20:36:42,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543469012] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:42,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899068326] [2022-03-15 20:36:42,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:36:42,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:42,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:42,046 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:42,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Waiting until timeout for monitored process [2022-03-15 20:36:42,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:36:42,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:42,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:42,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:42,218 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:42,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:42,252 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:42,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899068326] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:42,252 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:42,252 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 15] total 25 [2022-03-15 20:36:42,252 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1950268813] [2022-03-15 20:36:42,252 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:42,253 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:42,255 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:36:42,255 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:42,408 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [1043737#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 3 incThread1of1ForFork0_i))), 1043732#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 3 incThread1of1ForFork0_i))), 1043734#(< incThread1of1ForFork0_i n), 1043736#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 2 incThread1of1ForFork0_i))), 1043729#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 3)), 1043735#(or (<= incThread1of1ForFork0_i 2) (<= n (+ incThread1of1ForFork0_i 1))), 1043728#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 1043733#(or (<= n 3) (<= 0 decThread1of1ForFork1_i)), 1043731#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 2 incThread1of1ForFork0_i))), 1043730#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)))] [2022-03-15 20:36:42,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:36:42,408 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:42,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:36:42,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=948, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:36:42,409 INFO L87 Difference]: Start difference. First operand 4484 states and 12830 transitions. Second operand has 25 states, 25 states have (on average 1.88) internal successors, (47), 25 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:44,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:44,453 INFO L93 Difference]: Finished difference Result 6411 states and 16634 transitions. [2022-03-15 20:36:44,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2022-03-15 20:36:44,453 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.88) internal successors, (47), 25 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:44,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:44,462 INFO L225 Difference]: With dead ends: 6411 [2022-03-15 20:36:44,462 INFO L226 Difference]: Without dead ends: 6399 [2022-03-15 20:36:44,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8858 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=5282, Invalid=17974, Unknown=0, NotChecked=0, Total=23256 [2022-03-15 20:36:44,465 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 332 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:44,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 56 Invalid, 798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 600 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:36:44,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6399 states. [2022-03-15 20:36:44,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6399 to 4419. [2022-03-15 20:36:44,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4419 states, 4418 states have (on average 2.851063829787234) internal successors, (12596), 4418 states have internal predecessors, (12596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:44,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4419 states to 4419 states and 12596 transitions. [2022-03-15 20:36:44,543 INFO L78 Accepts]: Start accepts. Automaton has 4419 states and 12596 transitions. Word has length 23 [2022-03-15 20:36:44,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:44,543 INFO L470 AbstractCegarLoop]: Abstraction has 4419 states and 12596 transitions. [2022-03-15 20:36:44,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.88) internal successors, (47), 25 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:44,543 INFO L276 IsEmpty]: Start isEmpty. Operand 4419 states and 12596 transitions. [2022-03-15 20:36:44,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:44,548 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:44,548 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:44,564 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Ended with exit code 0 [2022-03-15 20:36:44,749 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 221 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2022-03-15 20:36:44,749 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:44,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:44,749 INFO L85 PathProgramCache]: Analyzing trace with hash 47503215, now seen corresponding path program 220 times [2022-03-15 20:36:44,750 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:44,750 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099859518] [2022-03-15 20:36:44,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:44,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:44,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:44,813 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:44,813 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:44,813 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099859518] [2022-03-15 20:36:44,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099859518] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:44,813 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928797057] [2022-03-15 20:36:44,813 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:36:44,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:44,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:44,814 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:44,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Waiting until timeout for monitored process [2022-03-15 20:36:44,833 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:36:44,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:44,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:44,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:44,970 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:44,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:45,003 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:45,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928797057] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:45,003 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:45,003 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 15] total 25 [2022-03-15 20:36:45,003 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1097167774] [2022-03-15 20:36:45,004 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:45,004 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:45,007 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 55 transitions. [2022-03-15 20:36:45,007 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:45,180 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [1059391#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1059386#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 2 incThread1of1ForFork0_i))), 1059388#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 3 incThread1of1ForFork0_i))), 1059387#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 3 incThread1of1ForFork0_i))), 1059385#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 2 incThread1of1ForFork0_i))), 1059381#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 1059382#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 1059389#(or (<= n 3) (<= 0 decThread1of1ForFork1_i)), 1059384#(or (<= incThread1of1ForFork0_i 2) (<= n (+ incThread1of1ForFork0_i 1))), 1059390#(< incThread1of1ForFork0_i n), 1059383#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 3))] [2022-03-15 20:36:45,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:36:45,180 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:45,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:36:45,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1026, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:36:45,180 INFO L87 Difference]: Start difference. First operand 4419 states and 12596 transitions. Second operand has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:47,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:47,005 INFO L93 Difference]: Finished difference Result 6081 states and 15886 transitions. [2022-03-15 20:36:47,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-03-15 20:36:47,006 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:47,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:47,013 INFO L225 Difference]: With dead ends: 6081 [2022-03-15 20:36:47,014 INFO L226 Difference]: Without dead ends: 6065 [2022-03-15 20:36:47,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6460 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3865, Invalid=14225, Unknown=0, NotChecked=0, Total=18090 [2022-03-15 20:36:47,015 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 325 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 239 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:47,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 59 Invalid, 830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:36:47,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6065 states. [2022-03-15 20:36:47,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6065 to 4340. [2022-03-15 20:36:47,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4340 states, 4339 states have (on average 2.8460474763770454) internal successors, (12349), 4339 states have internal predecessors, (12349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:47,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4340 states to 4340 states and 12349 transitions. [2022-03-15 20:36:47,074 INFO L78 Accepts]: Start accepts. Automaton has 4340 states and 12349 transitions. Word has length 23 [2022-03-15 20:36:47,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:47,075 INFO L470 AbstractCegarLoop]: Abstraction has 4340 states and 12349 transitions. [2022-03-15 20:36:47,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:47,075 INFO L276 IsEmpty]: Start isEmpty. Operand 4340 states and 12349 transitions. [2022-03-15 20:36:47,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:47,079 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:47,079 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:47,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Forceful destruction successful, exit code 0 [2022-03-15 20:36:47,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2022-03-15 20:36:47,279 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:47,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:47,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1448271930, now seen corresponding path program 221 times [2022-03-15 20:36:47,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:47,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418570030] [2022-03-15 20:36:47,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:47,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:47,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:47,344 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 9 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:47,344 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:47,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418570030] [2022-03-15 20:36:47,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418570030] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:47,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836573549] [2022-03-15 20:36:47,344 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:36:47,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:47,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:47,345 INFO L229 MonitoredProcess]: Starting monitored process 223 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:47,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Waiting until timeout for monitored process [2022-03-15 20:36:47,365 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:36:47,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:47,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:47,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:47,489 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:47,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:47,522 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 9 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:47,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836573549] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:47,522 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:47,522 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 15] total 25 [2022-03-15 20:36:47,523 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1350086934] [2022-03-15 20:36:47,523 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:47,523 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:47,526 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:36:47,526 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:47,700 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [1074510#(or (<= n incThread1of1ForFork0_i) (<= 3 incThread1of1ForFork0_i)), 1074519#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1074511#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 1074509#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 1074516#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 1074515#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 1074512#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 1074514#(or (<= n 3) (<= decThread1of1ForFork1_i 0)), 1074517#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 1074518#(< incThread1of1ForFork0_i n), 1074513#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i)))] [2022-03-15 20:36:47,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:36:47,700 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:47,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:36:47,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=982, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:36:47,701 INFO L87 Difference]: Start difference. First operand 4340 states and 12349 transitions. Second operand has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:48,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:48,694 INFO L93 Difference]: Finished difference Result 5565 states and 14771 transitions. [2022-03-15 20:36:48,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-15 20:36:48,694 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:48,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:48,701 INFO L225 Difference]: With dead ends: 5565 [2022-03-15 20:36:48,701 INFO L226 Difference]: Without dead ends: 5563 [2022-03-15 20:36:48,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3218 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2662, Invalid=7438, Unknown=0, NotChecked=0, Total=10100 [2022-03-15 20:36:48,702 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 158 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:48,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 52 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:48,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5563 states. [2022-03-15 20:36:48,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5563 to 4246. [2022-03-15 20:36:48,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4246 states, 4245 states have (on average 2.8341578327444052) internal successors, (12031), 4245 states have internal predecessors, (12031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:48,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4246 states to 4246 states and 12031 transitions. [2022-03-15 20:36:48,757 INFO L78 Accepts]: Start accepts. Automaton has 4246 states and 12031 transitions. Word has length 23 [2022-03-15 20:36:48,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:48,757 INFO L470 AbstractCegarLoop]: Abstraction has 4246 states and 12031 transitions. [2022-03-15 20:36:48,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:48,757 INFO L276 IsEmpty]: Start isEmpty. Operand 4246 states and 12031 transitions. [2022-03-15 20:36:48,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:48,761 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:48,761 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:48,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Ended with exit code 0 [2022-03-15 20:36:48,962 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 223 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2022-03-15 20:36:48,962 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:48,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:48,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1024621051, now seen corresponding path program 222 times [2022-03-15 20:36:48,962 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:48,963 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078299224] [2022-03-15 20:36:48,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:48,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:48,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:49,026 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:49,026 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:49,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078299224] [2022-03-15 20:36:49,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078299224] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:49,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328900306] [2022-03-15 20:36:49,026 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:36:49,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:49,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:49,027 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:49,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Waiting until timeout for monitored process [2022-03-15 20:36:49,047 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:36:49,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:49,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:49,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:49,179 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:49,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:49,212 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:49,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328900306] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:49,212 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:49,212 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 15] total 25 [2022-03-15 20:36:49,212 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [597755676] [2022-03-15 20:36:49,212 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:49,213 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:49,216 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 59 transitions. [2022-03-15 20:36:49,216 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:49,409 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [1088873#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 3 incThread1of1ForFork0_i))), 1088868#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 1088864#(< incThread1of1ForFork0_i n), 1088869#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 3)), 1088874#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 3 incThread1of1ForFork0_i))), 1088871#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 2 incThread1of1ForFork0_i))), 1088865#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1088867#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 1088866#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 1088870#(or (<= incThread1of1ForFork0_i 2) (<= n (+ incThread1of1ForFork0_i 1))), 1088875#(or (<= n 3) (<= 0 decThread1of1ForFork1_i)), 1088872#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:36:49,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:36:49,409 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:49,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:36:49,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=1101, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:36:49,410 INFO L87 Difference]: Start difference. First operand 4246 states and 12031 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 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) [2022-03-15 20:36:51,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:51,287 INFO L93 Difference]: Finished difference Result 6216 states and 16232 transitions. [2022-03-15 20:36:51,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-03-15 20:36:51,287 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:51,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:51,295 INFO L225 Difference]: With dead ends: 6216 [2022-03-15 20:36:51,295 INFO L226 Difference]: Without dead ends: 6204 [2022-03-15 20:36:51,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6661 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3956, Invalid=14950, Unknown=0, NotChecked=0, Total=18906 [2022-03-15 20:36:51,297 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 250 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 687 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:51,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [250 Valid, 64 Invalid, 957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 687 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:36:51,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6204 states. [2022-03-15 20:36:51,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6204 to 4240. [2022-03-15 20:36:51,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4240 states, 4239 states have (on average 2.8339230950695917) internal successors, (12013), 4239 states have internal predecessors, (12013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:51,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4240 states to 4240 states and 12013 transitions. [2022-03-15 20:36:51,354 INFO L78 Accepts]: Start accepts. Automaton has 4240 states and 12013 transitions. Word has length 23 [2022-03-15 20:36:51,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:51,355 INFO L470 AbstractCegarLoop]: Abstraction has 4240 states and 12013 transitions. [2022-03-15 20:36:51,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 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) [2022-03-15 20:36:51,355 INFO L276 IsEmpty]: Start isEmpty. Operand 4240 states and 12013 transitions. [2022-03-15 20:36:51,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:51,359 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:51,359 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:51,374 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Ended with exit code 0 [2022-03-15 20:36:51,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 224 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable225 [2022-03-15 20:36:51,559 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:51,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:51,559 INFO L85 PathProgramCache]: Analyzing trace with hash -149010290, now seen corresponding path program 223 times [2022-03-15 20:36:51,560 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:51,560 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227789199] [2022-03-15 20:36:51,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:51,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:51,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:51,629 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 9 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:51,629 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:51,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227789199] [2022-03-15 20:36:51,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227789199] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:51,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821998333] [2022-03-15 20:36:51,629 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:36:51,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:51,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:51,630 INFO L229 MonitoredProcess]: Starting monitored process 225 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:51,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Waiting until timeout for monitored process [2022-03-15 20:36:51,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:51,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:51,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:51,779 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:51,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:51,813 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 9 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:51,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821998333] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:51,813 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:51,814 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 15] total 25 [2022-03-15 20:36:51,814 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [802483997] [2022-03-15 20:36:51,814 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:51,814 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:51,817 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 55 transitions. [2022-03-15 20:36:51,817 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:52,021 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [1103932#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 1103933#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 1103937#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 1103936#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 1103943#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 1103939#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 1103940#(or (<= n 3) (<= decThread1of1ForFork1_i 0)), 1103942#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1103941#(< incThread1of1ForFork0_i n), 1103935#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 1103934#(or (<= n incThread1of1ForFork0_i) (<= 3 incThread1of1ForFork0_i)), 1103938#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i)))] [2022-03-15 20:36:52,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:36:52,021 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:52,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:36:52,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1060, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:36:52,021 INFO L87 Difference]: Start difference. First operand 4240 states and 12013 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 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) [2022-03-15 20:36:52,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:52,939 INFO L93 Difference]: Finished difference Result 4993 states and 13485 transitions. [2022-03-15 20:36:52,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 20:36:52,939 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:52,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:52,946 INFO L225 Difference]: With dead ends: 4993 [2022-03-15 20:36:52,946 INFO L226 Difference]: Without dead ends: 4987 [2022-03-15 20:36:52,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2491 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2020, Invalid=5990, Unknown=0, NotChecked=0, Total=8010 [2022-03-15 20:36:52,947 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 82 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:52,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 73 Invalid, 801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 741 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:36:52,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4987 states. [2022-03-15 20:36:52,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4987 to 4225. [2022-03-15 20:36:52,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4225 states, 4224 states have (on average 2.8340435606060606) internal successors, (11971), 4224 states have internal predecessors, (11971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:53,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4225 states to 4225 states and 11971 transitions. [2022-03-15 20:36:53,006 INFO L78 Accepts]: Start accepts. Automaton has 4225 states and 11971 transitions. Word has length 23 [2022-03-15 20:36:53,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:53,006 INFO L470 AbstractCegarLoop]: Abstraction has 4225 states and 11971 transitions. [2022-03-15 20:36:53,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 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) [2022-03-15 20:36:53,006 INFO L276 IsEmpty]: Start isEmpty. Operand 4225 states and 11971 transitions. [2022-03-15 20:36:53,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:53,011 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:53,011 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:53,026 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Ended with exit code 0 [2022-03-15 20:36:53,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226,225 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:53,211 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:53,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:53,211 INFO L85 PathProgramCache]: Analyzing trace with hash 99265071, now seen corresponding path program 224 times [2022-03-15 20:36:53,212 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:53,212 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923662903] [2022-03-15 20:36:53,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:53,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:53,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:53,277 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:53,277 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:53,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923662903] [2022-03-15 20:36:53,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923662903] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:53,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670414911] [2022-03-15 20:36:53,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:36:53,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:53,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:53,278 INFO L229 MonitoredProcess]: Starting monitored process 226 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:53,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Waiting until timeout for monitored process [2022-03-15 20:36:53,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:36:53,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:53,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:53,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:53,433 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:53,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:53,468 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:53,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670414911] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:53,468 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:53,468 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 15] total 25 [2022-03-15 20:36:53,468 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1251945405] [2022-03-15 20:36:53,469 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:53,469 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:53,472 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 63 transitions. [2022-03-15 20:36:53,472 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:53,693 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [1117662#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 3 incThread1of1ForFork0_i))), 1117659#(or (<= incThread1of1ForFork0_i 2) (<= n (+ incThread1of1ForFork0_i 1))), 1117651#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1117654#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 1117657#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 2 incThread1of1ForFork0_i))), 1117655#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 3)), 1117658#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 3 incThread1of1ForFork0_i))), 1117653#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 1117656#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 1117661#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 2 incThread1of1ForFork0_i))), 1117650#(< incThread1of1ForFork0_i n), 1117660#(or (<= n 3) (<= 0 decThread1of1ForFork1_i)), 1117652#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n))] [2022-03-15 20:36:53,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 20:36:53,693 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:53,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 20:36:53,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=1171, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:36:53,693 INFO L87 Difference]: Start difference. First operand 4225 states and 11971 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:55,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:55,713 INFO L93 Difference]: Finished difference Result 6989 states and 18362 transitions. [2022-03-15 20:36:55,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-03-15 20:36:55,713 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:55,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:55,723 INFO L225 Difference]: With dead ends: 6989 [2022-03-15 20:36:55,723 INFO L226 Difference]: Without dead ends: 6981 [2022-03-15 20:36:55,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7410 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4174, Invalid=16418, Unknown=0, NotChecked=0, Total=20592 [2022-03-15 20:36:55,724 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 219 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 269 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 269 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:55,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 51 Invalid, 840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [269 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:36:55,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6981 states. [2022-03-15 20:36:55,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6981 to 4238. [2022-03-15 20:36:55,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4238 states, 4237 states have (on average 2.831956573046967) internal successors, (11999), 4237 states have internal predecessors, (11999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:55,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4238 states to 4238 states and 11999 transitions. [2022-03-15 20:36:55,787 INFO L78 Accepts]: Start accepts. Automaton has 4238 states and 11999 transitions. Word has length 23 [2022-03-15 20:36:55,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:55,787 INFO L470 AbstractCegarLoop]: Abstraction has 4238 states and 11999 transitions. [2022-03-15 20:36:55,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:55,787 INFO L276 IsEmpty]: Start isEmpty. Operand 4238 states and 11999 transitions. [2022-03-15 20:36:55,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:55,791 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:55,791 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:55,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Forceful destruction successful, exit code 0 [2022-03-15 20:36:55,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227,226 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:55,991 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:55,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:55,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1666936738, now seen corresponding path program 225 times [2022-03-15 20:36:55,992 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:55,992 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069646745] [2022-03-15 20:36:55,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:55,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:55,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:56,069 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:56,069 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:56,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069646745] [2022-03-15 20:36:56,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069646745] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:56,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519856805] [2022-03-15 20:36:56,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:36:56,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:56,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:56,070 INFO L229 MonitoredProcess]: Starting monitored process 227 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:56,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Waiting until timeout for monitored process [2022-03-15 20:36:56,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:36:56,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:56,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:56,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:56,242 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:56,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:56,276 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:56,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519856805] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:56,276 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:56,276 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 28 [2022-03-15 20:36:56,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [830258389] [2022-03-15 20:36:56,277 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:56,277 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:56,280 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:36:56,280 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:56,456 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [1133507#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 1 incThread1of1ForFork0_i)), 1133501#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 1133510#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 1133506#(or (<= 2 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 1133504#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 1133511#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 1133505#(or (<= n 2) (<= decThread1of1ForFork1_i 0)), 1133502#(< decThread1of1ForFork1_i n), 1133503#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 1133508#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 1133509#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:36:56,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 20:36:56,456 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:56,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 20:36:56,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=356, Invalid=1126, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:36:56,456 INFO L87 Difference]: Start difference. First operand 4238 states and 11999 transitions. Second operand has 28 states, 28 states have (on average 1.75) internal successors, (49), 28 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:57,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:57,230 INFO L93 Difference]: Finished difference Result 5050 states and 13647 transitions. [2022-03-15 20:36:57,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 20:36:57,231 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.75) internal successors, (49), 28 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:57,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:57,237 INFO L225 Difference]: With dead ends: 5050 [2022-03-15 20:36:57,237 INFO L226 Difference]: Without dead ends: 5045 [2022-03-15 20:36:57,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2549 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2211, Invalid=6161, Unknown=0, NotChecked=0, Total=8372 [2022-03-15 20:36:57,238 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 98 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:57,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 62 Invalid, 632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:36:57,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5045 states. [2022-03-15 20:36:57,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5045 to 4296. [2022-03-15 20:36:57,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4296 states, 4295 states have (on average 2.828637951105937) internal successors, (12149), 4295 states have internal predecessors, (12149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:57,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4296 states to 4296 states and 12149 transitions. [2022-03-15 20:36:57,295 INFO L78 Accepts]: Start accepts. Automaton has 4296 states and 12149 transitions. Word has length 23 [2022-03-15 20:36:57,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:57,295 INFO L470 AbstractCegarLoop]: Abstraction has 4296 states and 12149 transitions. [2022-03-15 20:36:57,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.75) internal successors, (49), 28 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:57,295 INFO L276 IsEmpty]: Start isEmpty. Operand 4296 states and 12149 transitions. [2022-03-15 20:36:57,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:57,299 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:57,300 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:57,314 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Ended with exit code 0 [2022-03-15 20:36:57,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 227 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable228 [2022-03-15 20:36:57,500 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:57,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:57,500 INFO L85 PathProgramCache]: Analyzing trace with hash -2136733399, now seen corresponding path program 226 times [2022-03-15 20:36:57,501 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:57,501 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614870640] [2022-03-15 20:36:57,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:57,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:57,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:57,579 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:57,579 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:57,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614870640] [2022-03-15 20:36:57,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614870640] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:57,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685597887] [2022-03-15 20:36:57,579 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:36:57,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:57,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:57,580 INFO L229 MonitoredProcess]: Starting monitored process 228 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:57,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Waiting until timeout for monitored process [2022-03-15 20:36:57,600 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:36:57,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:57,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:57,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:57,754 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:57,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:57,789 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:57,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685597887] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:57,789 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:57,789 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 28 [2022-03-15 20:36:57,789 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [12138529] [2022-03-15 20:36:57,789 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:57,790 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:57,792 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 49 transitions. [2022-03-15 20:36:57,792 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:36:57,974 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [1147430#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1)), 1147423#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 1147427#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i))), 1147426#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 1147425#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 1147424#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 1147429#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i)), 1147431#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i))), 1147421#(< decThread1of1ForFork1_i n), 1147422#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1147428#(or (<= n 2) (<= 0 decThread1of1ForFork1_i))] [2022-03-15 20:36:57,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 20:36:57,974 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:36:57,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 20:36:57,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=1234, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:36:57,975 INFO L87 Difference]: Start difference. First operand 4296 states and 12149 transitions. Second operand has 28 states, 28 states have (on average 1.7142857142857142) internal successors, (48), 28 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) [2022-03-15 20:36:59,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:36:59,342 INFO L93 Difference]: Finished difference Result 7456 states and 19894 transitions. [2022-03-15 20:36:59,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-15 20:36:59,342 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.7142857142857142) internal successors, (48), 28 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:36:59,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:36:59,352 INFO L225 Difference]: With dead ends: 7456 [2022-03-15 20:36:59,352 INFO L226 Difference]: Without dead ends: 7450 [2022-03-15 20:36:59,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4818 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2897, Invalid=10213, Unknown=0, NotChecked=0, Total=13110 [2022-03-15 20:36:59,353 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 218 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 628 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:36:59,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 65 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 628 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:36:59,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7450 states. [2022-03-15 20:36:59,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7450 to 3846. [2022-03-15 20:36:59,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3846 states, 3845 states have (on average 2.831209362808843) internal successors, (10886), 3845 states have internal predecessors, (10886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:36:59,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3846 states to 3846 states and 10886 transitions. [2022-03-15 20:36:59,417 INFO L78 Accepts]: Start accepts. Automaton has 3846 states and 10886 transitions. Word has length 23 [2022-03-15 20:36:59,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:36:59,417 INFO L470 AbstractCegarLoop]: Abstraction has 3846 states and 10886 transitions. [2022-03-15 20:36:59,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.7142857142857142) internal successors, (48), 28 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) [2022-03-15 20:36:59,417 INFO L276 IsEmpty]: Start isEmpty. Operand 3846 states and 10886 transitions. [2022-03-15 20:36:59,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:36:59,421 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:36:59,421 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:36:59,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Forceful destruction successful, exit code 0 [2022-03-15 20:36:59,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,228 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:59,622 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:36:59,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:36:59,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1361126013, now seen corresponding path program 227 times [2022-03-15 20:36:59,622 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:36:59,622 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773564083] [2022-03-15 20:36:59,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:36:59,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:36:59,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:36:59,682 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:59,682 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:36:59,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773564083] [2022-03-15 20:36:59,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773564083] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:36:59,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904753697] [2022-03-15 20:36:59,682 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:36:59,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:36:59,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:36:59,683 INFO L229 MonitoredProcess]: Starting monitored process 229 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:36:59,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Waiting until timeout for monitored process [2022-03-15 20:36:59,704 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:36:59,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:36:59,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:36:59,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:36:59,852 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:59,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:36:59,885 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:36:59,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904753697] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:36:59,885 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:36:59,885 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 25 [2022-03-15 20:36:59,885 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1754707688] [2022-03-15 20:36:59,885 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:36:59,886 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:36:59,888 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 47 transitions. [2022-03-15 20:36:59,888 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:00,005 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1162896#(or (<= n 2) (<= 0 decThread1of1ForFork1_i)), 1162891#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 1162893#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1)), 1162895#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i))), 1162897#(< incThread1of1ForFork0_i n), 1162890#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 1162892#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i)), 1162894#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:37:00,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:37:00,006 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:00,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:37:00,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=825, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:37:00,006 INFO L87 Difference]: Start difference. First operand 3846 states and 10886 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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) [2022-03-15 20:37:01,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:01,466 INFO L93 Difference]: Finished difference Result 5071 states and 13209 transitions. [2022-03-15 20:37:01,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-03-15 20:37:01,466 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:01,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:01,472 INFO L225 Difference]: With dead ends: 5071 [2022-03-15 20:37:01,472 INFO L226 Difference]: Without dead ends: 5059 [2022-03-15 20:37:01,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6438 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3755, Invalid=13537, Unknown=0, NotChecked=0, Total=17292 [2022-03-15 20:37:01,473 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 213 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:01,474 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 49 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:01,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5059 states. [2022-03-15 20:37:01,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5059 to 3792. [2022-03-15 20:37:01,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3792 states, 3791 states have (on average 2.8243207596940123) internal successors, (10707), 3791 states have internal predecessors, (10707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:01,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3792 states to 3792 states and 10707 transitions. [2022-03-15 20:37:01,526 INFO L78 Accepts]: Start accepts. Automaton has 3792 states and 10707 transitions. Word has length 23 [2022-03-15 20:37:01,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:01,526 INFO L470 AbstractCegarLoop]: Abstraction has 3792 states and 10707 transitions. [2022-03-15 20:37:01,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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) [2022-03-15 20:37:01,526 INFO L276 IsEmpty]: Start isEmpty. Operand 3792 states and 10707 transitions. [2022-03-15 20:37:01,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:01,529 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:01,530 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:01,544 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Ended with exit code 0 [2022-03-15 20:37:01,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,229 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:01,730 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:01,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:01,730 INFO L85 PathProgramCache]: Analyzing trace with hash -61864373, now seen corresponding path program 228 times [2022-03-15 20:37:01,731 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:01,731 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136276980] [2022-03-15 20:37:01,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:01,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:01,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:01,790 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:01,790 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:01,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136276980] [2022-03-15 20:37:01,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136276980] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:01,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706161715] [2022-03-15 20:37:01,791 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:37:01,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:01,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:01,792 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:01,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Waiting until timeout for monitored process [2022-03-15 20:37:01,811 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:37:01,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:01,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:01,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:01,959 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:01,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:01,993 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:01,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706161715] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:01,993 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:01,994 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 25 [2022-03-15 20:37:01,994 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [341786900] [2022-03-15 20:37:01,994 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:01,994 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:01,997 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:37:01,997 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:02,132 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [1175915#(or (<= n 2) (<= 0 decThread1of1ForFork1_i)), 1175917#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1175913#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i))), 1175914#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i))), 1175916#(< incThread1of1ForFork0_i n), 1175911#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 1175910#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i)), 1175909#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 1175912#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1))] [2022-03-15 20:37:02,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:37:02,132 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:02,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:37:02,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=897, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:37:02,132 INFO L87 Difference]: Start difference. First operand 3792 states and 10707 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:03,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:03,478 INFO L93 Difference]: Finished difference Result 4855 states and 12720 transitions. [2022-03-15 20:37:03,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-03-15 20:37:03,478 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:03,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:03,484 INFO L225 Difference]: With dead ends: 4855 [2022-03-15 20:37:03,484 INFO L226 Difference]: Without dead ends: 4839 [2022-03-15 20:37:03,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5066 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3090, Invalid=11190, Unknown=0, NotChecked=0, Total=14280 [2022-03-15 20:37:03,485 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 204 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:03,485 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 54 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:03,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4839 states. [2022-03-15 20:37:03,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4839 to 3754. [2022-03-15 20:37:03,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3754 states, 3753 states have (on average 2.82414068745004) internal successors, (10599), 3753 states have internal predecessors, (10599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:03,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3754 states to 3754 states and 10599 transitions. [2022-03-15 20:37:03,532 INFO L78 Accepts]: Start accepts. Automaton has 3754 states and 10599 transitions. Word has length 23 [2022-03-15 20:37:03,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:03,533 INFO L470 AbstractCegarLoop]: Abstraction has 3754 states and 10599 transitions. [2022-03-15 20:37:03,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:03,533 INFO L276 IsEmpty]: Start isEmpty. Operand 3754 states and 10599 transitions. [2022-03-15 20:37:03,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:03,536 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:03,536 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:03,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:03,736 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,230 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:03,737 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:03,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:03,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1557639518, now seen corresponding path program 229 times [2022-03-15 20:37:03,737 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:03,738 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99804516] [2022-03-15 20:37:03,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:03,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:03,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:03,797 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 9 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:03,797 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:03,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99804516] [2022-03-15 20:37:03,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99804516] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:03,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250261892] [2022-03-15 20:37:03,797 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:37:03,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:03,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:03,798 INFO L229 MonitoredProcess]: Starting monitored process 231 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:03,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Waiting until timeout for monitored process [2022-03-15 20:37:03,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:03,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:03,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:03,949 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:03,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:03,983 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 9 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:03,983 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250261892] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:03,983 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:03,983 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 25 [2022-03-15 20:37:03,983 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1038552953] [2022-03-15 20:37:03,983 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:03,984 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:03,986 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 47 transitions. [2022-03-15 20:37:03,986 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:04,124 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [1188614#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 1 incThread1of1ForFork0_i)), 1188612#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 1188619#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1188611#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 1188617#(or (<= n 2) (<= decThread1of1ForFork1_i 0)), 1188618#(< incThread1of1ForFork0_i n), 1188613#(or (<= 2 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 1188616#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 1188615#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:37:04,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:37:04,124 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:04,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:37:04,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=875, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:37:04,124 INFO L87 Difference]: Start difference. First operand 3754 states and 10599 transitions. Second operand has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 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) [2022-03-15 20:37:04,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:04,794 INFO L93 Difference]: Finished difference Result 4702 states and 12439 transitions. [2022-03-15 20:37:04,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-15 20:37:04,794 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:04,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:04,800 INFO L225 Difference]: With dead ends: 4702 [2022-03-15 20:37:04,800 INFO L226 Difference]: Without dead ends: 4700 [2022-03-15 20:37:04,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1801 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1476, Invalid=4224, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 20:37:04,801 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 132 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:04,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 51 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 489 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:04,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4700 states. [2022-03-15 20:37:04,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4700 to 3711. [2022-03-15 20:37:04,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3711 states, 3710 states have (on average 2.8202156334231807) internal successors, (10463), 3710 states have internal predecessors, (10463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:04,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3711 states to 3711 states and 10463 transitions. [2022-03-15 20:37:04,855 INFO L78 Accepts]: Start accepts. Automaton has 3711 states and 10463 transitions. Word has length 23 [2022-03-15 20:37:04,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:04,855 INFO L470 AbstractCegarLoop]: Abstraction has 3711 states and 10463 transitions. [2022-03-15 20:37:04,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 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) [2022-03-15 20:37:04,855 INFO L276 IsEmpty]: Start isEmpty. Operand 3711 states and 10463 transitions. [2022-03-15 20:37:04,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:04,859 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:04,859 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:04,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Ended with exit code 0 [2022-03-15 20:37:05,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable232 [2022-03-15 20:37:05,061 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:05,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:05,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1560540803, now seen corresponding path program 230 times [2022-03-15 20:37:05,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:05,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472838815] [2022-03-15 20:37:05,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:05,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:05,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:05,122 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:05,122 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:05,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472838815] [2022-03-15 20:37:05,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472838815] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:05,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340133025] [2022-03-15 20:37:05,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:37:05,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:05,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:05,124 INFO L229 MonitoredProcess]: Starting monitored process 232 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:05,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Waiting until timeout for monitored process [2022-03-15 20:37:05,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:37:05,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:05,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:05,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:05,312 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:05,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:05,346 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:05,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340133025] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:05,346 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:05,346 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 25 [2022-03-15 20:37:05,346 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1975296568] [2022-03-15 20:37:05,346 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:05,347 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:05,349 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 55 transitions. [2022-03-15 20:37:05,349 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:05,507 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [1200990#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i))), 1200986#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1200992#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1)), 1200993#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i))), 1200987#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 1200985#(< incThread1of1ForFork0_i n), 1200989#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 1200988#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 1200994#(or (<= n 2) (<= 0 decThread1of1ForFork1_i)), 1200991#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:37:05,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:37:05,508 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:05,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:37:05,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=966, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:37:05,508 INFO L87 Difference]: Start difference. First operand 3711 states and 10463 transitions. Second operand has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:06,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:06,661 INFO L93 Difference]: Finished difference Result 4772 states and 12689 transitions. [2022-03-15 20:37:06,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-15 20:37:06,661 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:06,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:06,668 INFO L225 Difference]: With dead ends: 4772 [2022-03-15 20:37:06,668 INFO L226 Difference]: Without dead ends: 4760 [2022-03-15 20:37:06,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3633 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2233, Invalid=8687, Unknown=0, NotChecked=0, Total=10920 [2022-03-15 20:37:06,669 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 183 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:06,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 49 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:06,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4760 states. [2022-03-15 20:37:06,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4760 to 3697. [2022-03-15 20:37:06,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3697 states, 3696 states have (on average 2.821699134199134) internal successors, (10429), 3696 states have internal predecessors, (10429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:06,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3697 states to 3697 states and 10429 transitions. [2022-03-15 20:37:06,716 INFO L78 Accepts]: Start accepts. Automaton has 3697 states and 10429 transitions. Word has length 23 [2022-03-15 20:37:06,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:06,716 INFO L470 AbstractCegarLoop]: Abstraction has 3697 states and 10429 transitions. [2022-03-15 20:37:06,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:06,716 INFO L276 IsEmpty]: Start isEmpty. Operand 3697 states and 10429 transitions. [2022-03-15 20:37:06,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:06,720 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:06,720 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:06,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:06,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 232 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable233 [2022-03-15 20:37:06,920 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:06,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:06,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1858815732, now seen corresponding path program 231 times [2022-03-15 20:37:06,921 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:06,921 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761191849] [2022-03-15 20:37:06,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:06,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:06,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:06,982 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 9 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:06,982 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:06,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761191849] [2022-03-15 20:37:06,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761191849] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:06,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359914384] [2022-03-15 20:37:06,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:37:06,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:06,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:06,983 INFO L229 MonitoredProcess]: Starting monitored process 233 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:06,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Waiting until timeout for monitored process [2022-03-15 20:37:07,009 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:37:07,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:07,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:07,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:07,139 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:07,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:07,173 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 9 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:07,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359914384] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:07,174 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:07,174 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 25 [2022-03-15 20:37:07,174 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [541453589] [2022-03-15 20:37:07,174 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:07,174 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:07,177 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:37:07,177 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:07,341 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [1213460#(or (<= 2 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 1213463#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 1213464#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 1213465#(or (<= n 2) (<= decThread1of1ForFork1_i 0)), 1213462#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 1 incThread1of1ForFork0_i)), 1213461#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 1213466#(< incThread1of1ForFork0_i n), 1213467#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1213459#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 1213468#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:37:07,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:37:07,342 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:07,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:37:07,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=946, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:37:07,342 INFO L87 Difference]: Start difference. First operand 3697 states and 10429 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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) [2022-03-15 20:37:07,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:07,906 INFO L93 Difference]: Finished difference Result 4479 states and 12052 transitions. [2022-03-15 20:37:07,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 20:37:07,907 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:07,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:07,912 INFO L225 Difference]: With dead ends: 4479 [2022-03-15 20:37:07,912 INFO L226 Difference]: Without dead ends: 4473 [2022-03-15 20:37:07,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1532 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1173, Invalid=3657, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 20:37:07,913 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 131 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:07,913 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 49 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:07,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4473 states. [2022-03-15 20:37:07,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4473 to 3751. [2022-03-15 20:37:07,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3751 states, 3750 states have (on average 2.8248) internal successors, (10593), 3750 states have internal predecessors, (10593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:07,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3751 states to 3751 states and 10593 transitions. [2022-03-15 20:37:07,959 INFO L78 Accepts]: Start accepts. Automaton has 3751 states and 10593 transitions. Word has length 23 [2022-03-15 20:37:07,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:07,959 INFO L470 AbstractCegarLoop]: Abstraction has 3751 states and 10593 transitions. [2022-03-15 20:37:07,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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) [2022-03-15 20:37:07,960 INFO L276 IsEmpty]: Start isEmpty. Operand 3751 states and 10593 transitions. [2022-03-15 20:37:07,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:07,963 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:07,963 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:07,978 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:08,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 233 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2022-03-15 20:37:08,164 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:08,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:08,164 INFO L85 PathProgramCache]: Analyzing trace with hash 2023150124, now seen corresponding path program 232 times [2022-03-15 20:37:08,164 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:08,164 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86345157] [2022-03-15 20:37:08,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:08,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:08,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:08,243 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:08,244 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:08,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86345157] [2022-03-15 20:37:08,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86345157] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:08,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860597787] [2022-03-15 20:37:08,244 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:37:08,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:08,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:08,245 INFO L229 MonitoredProcess]: Starting monitored process 234 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:08,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Waiting until timeout for monitored process [2022-03-15 20:37:08,263 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:37:08,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:08,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:08,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:08,413 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:08,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:08,448 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:08,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860597787] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:08,448 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:08,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 29 [2022-03-15 20:37:08,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [387408154] [2022-03-15 20:37:08,448 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:08,449 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:08,451 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 49 transitions. [2022-03-15 20:37:08,451 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:08,614 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [1225688#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 1225686#(< decThread1of1ForFork1_i n), 1225690#(or (< decThread1of1ForFork1_i n) (<= n (+ 3 incThread1of1ForFork0_i))), 1225682#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i)), 1225681#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 1225687#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 1225683#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 1225684#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i)), 1225689#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 1225685#(or (<= n 1) (<= decThread1of1ForFork1_i 0))] [2022-03-15 20:37:08,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:37:08,614 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:08,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:37:08,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=343, Invalid=1139, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:37:08,615 INFO L87 Difference]: Start difference. First operand 3751 states and 10593 transitions. Second operand has 27 states, 27 states have (on average 1.7407407407407407) internal successors, (47), 27 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:09,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:09,158 INFO L93 Difference]: Finished difference Result 4430 states and 11966 transitions. [2022-03-15 20:37:09,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 20:37:09,158 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.7407407407407407) internal successors, (47), 27 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:09,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:09,164 INFO L225 Difference]: With dead ends: 4430 [2022-03-15 20:37:09,164 INFO L226 Difference]: Without dead ends: 4424 [2022-03-15 20:37:09,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1818 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1517, Invalid=4489, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 20:37:09,165 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 121 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:09,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 49 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:09,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4424 states. [2022-03-15 20:37:09,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4424 to 3839. [2022-03-15 20:37:09,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3839 states, 3838 states have (on average 2.822824387701928) internal successors, (10834), 3838 states have internal predecessors, (10834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:09,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3839 states to 3839 states and 10834 transitions. [2022-03-15 20:37:09,212 INFO L78 Accepts]: Start accepts. Automaton has 3839 states and 10834 transitions. Word has length 23 [2022-03-15 20:37:09,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:09,212 INFO L470 AbstractCegarLoop]: Abstraction has 3839 states and 10834 transitions. [2022-03-15 20:37:09,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.7407407407407407) internal successors, (47), 27 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:09,212 INFO L276 IsEmpty]: Start isEmpty. Operand 3839 states and 10834 transitions. [2022-03-15 20:37:09,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:09,216 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:09,216 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:09,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Ended with exit code 0 [2022-03-15 20:37:09,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 234 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2022-03-15 20:37:09,416 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:09,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:09,416 INFO L85 PathProgramCache]: Analyzing trace with hash 73492869, now seen corresponding path program 233 times [2022-03-15 20:37:09,417 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:09,417 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571724900] [2022-03-15 20:37:09,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:09,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:09,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:09,506 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:09,506 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:09,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571724900] [2022-03-15 20:37:09,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571724900] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:09,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238388233] [2022-03-15 20:37:09,506 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:37:09,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:09,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:09,507 INFO L229 MonitoredProcess]: Starting monitored process 235 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:09,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Waiting until timeout for monitored process [2022-03-15 20:37:09,527 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:37:09,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:09,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:09,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:09,693 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:09,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:09,728 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:09,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238388233] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:09,728 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:09,728 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 29 [2022-03-15 20:37:09,728 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1483033793] [2022-03-15 20:37:09,728 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:09,729 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:09,731 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 47 transitions. [2022-03-15 20:37:09,731 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:09,904 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [1238046#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 1238047#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 1238039#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 1238048#(or (< decThread1of1ForFork1_i n) (<= (+ 4 incThread1of1ForFork0_i) n)), 1238040#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 1238043#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1238045#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 1238044#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 1238042#(< decThread1of1ForFork1_i n), 1238041#(or (<= 0 decThread1of1ForFork1_i) (<= n 1))] [2022-03-15 20:37:09,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:37:09,905 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:09,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:37:09,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=1221, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:37:09,905 INFO L87 Difference]: Start difference. First operand 3839 states and 10834 transitions. Second operand has 27 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:10,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:10,810 INFO L93 Difference]: Finished difference Result 5913 states and 15915 transitions. [2022-03-15 20:37:10,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 20:37:10,810 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:10,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:10,818 INFO L225 Difference]: With dead ends: 5913 [2022-03-15 20:37:10,818 INFO L226 Difference]: Without dead ends: 5903 [2022-03-15 20:37:10,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3025 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1879, Invalid=6863, Unknown=0, NotChecked=0, Total=8742 [2022-03-15 20:37:10,819 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 165 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:10,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 63 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:10,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5903 states. [2022-03-15 20:37:10,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5903 to 3553. [2022-03-15 20:37:10,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3553 states, 3552 states have (on average 2.826295045045045) internal successors, (10039), 3552 states have internal predecessors, (10039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:10,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3553 states to 3553 states and 10039 transitions. [2022-03-15 20:37:10,871 INFO L78 Accepts]: Start accepts. Automaton has 3553 states and 10039 transitions. Word has length 23 [2022-03-15 20:37:10,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:10,871 INFO L470 AbstractCegarLoop]: Abstraction has 3553 states and 10039 transitions. [2022-03-15 20:37:10,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:10,871 INFO L276 IsEmpty]: Start isEmpty. Operand 3553 states and 10039 transitions. [2022-03-15 20:37:10,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:10,874 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:10,874 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:10,889 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Ended with exit code 0 [2022-03-15 20:37:11,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236,235 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:11,074 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:11,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:11,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1143883909, now seen corresponding path program 234 times [2022-03-15 20:37:11,075 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:11,075 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32262207] [2022-03-15 20:37:11,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:11,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:11,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:11,141 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:11,141 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:11,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32262207] [2022-03-15 20:37:11,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32262207] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:11,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415442747] [2022-03-15 20:37:11,142 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:37:11,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:11,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:11,143 INFO L229 MonitoredProcess]: Starting monitored process 236 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:11,166 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:37:11,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:11,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:11,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Waiting until timeout for monitored process [2022-03-15 20:37:11,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:11,322 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:11,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:11,356 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:11,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415442747] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:11,356 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:11,356 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 25 [2022-03-15 20:37:11,356 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [275964228] [2022-03-15 20:37:11,356 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:11,357 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:11,359 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 43 transitions. [2022-03-15 20:37:11,359 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:11,444 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1251337#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 1251338#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 1251339#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 1251341#(< incThread1of1ForFork0_i n), 1251336#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 1251340#(or (<= 0 decThread1of1ForFork1_i) (<= n 1))] [2022-03-15 20:37:11,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:37:11,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:11,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:37:11,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=712, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:37:11,444 INFO L87 Difference]: Start difference. First operand 3553 states and 10039 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:12,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:12,488 INFO L93 Difference]: Finished difference Result 4258 states and 11313 transitions. [2022-03-15 20:37:12,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-15 20:37:12,489 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:12,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:12,494 INFO L225 Difference]: With dead ends: 4258 [2022-03-15 20:37:12,495 INFO L226 Difference]: Without dead ends: 4248 [2022-03-15 20:37:12,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4363 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2563, Invalid=9647, Unknown=0, NotChecked=0, Total=12210 [2022-03-15 20:37:12,496 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 132 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:12,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 49 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:12,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4248 states. [2022-03-15 20:37:12,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4248 to 3504. [2022-03-15 20:37:12,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3504 states, 3503 states have (on average 2.8230088495575223) internal successors, (9889), 3503 states have internal predecessors, (9889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:12,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3504 states to 3504 states and 9889 transitions. [2022-03-15 20:37:12,540 INFO L78 Accepts]: Start accepts. Automaton has 3504 states and 9889 transitions. Word has length 23 [2022-03-15 20:37:12,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:12,540 INFO L470 AbstractCegarLoop]: Abstraction has 3504 states and 9889 transitions. [2022-03-15 20:37:12,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:12,540 INFO L276 IsEmpty]: Start isEmpty. Operand 3504 states and 9889 transitions. [2022-03-15 20:37:12,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:12,543 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:12,543 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:12,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Ended with exit code 0 [2022-03-15 20:37:12,744 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 236 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable237 [2022-03-15 20:37:12,744 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:12,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:12,744 INFO L85 PathProgramCache]: Analyzing trace with hash 842707695, now seen corresponding path program 235 times [2022-03-15 20:37:12,744 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:12,745 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455666529] [2022-03-15 20:37:12,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:12,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:12,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:12,799 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:12,799 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:12,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455666529] [2022-03-15 20:37:12,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455666529] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:12,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074516266] [2022-03-15 20:37:12,799 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:37:12,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:12,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:12,800 INFO L229 MonitoredProcess]: Starting monitored process 237 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:12,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Waiting until timeout for monitored process [2022-03-15 20:37:12,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:12,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:12,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:12,973 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:12,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:13,006 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:13,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074516266] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:13,006 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:13,006 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 25 [2022-03-15 20:37:13,006 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1017851366] [2022-03-15 20:37:13,006 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:13,007 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:13,009 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 47 transitions. [2022-03-15 20:37:13,009 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:13,111 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1262928#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 1262931#(< incThread1of1ForFork0_i n), 1262926#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 1262929#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 1262930#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 1262932#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1262927#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1))] [2022-03-15 20:37:13,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:37:13,111 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:13,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:37:13,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=778, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:37:13,111 INFO L87 Difference]: Start difference. First operand 3504 states and 9889 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:14,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:14,062 INFO L93 Difference]: Finished difference Result 4070 states and 10901 transitions. [2022-03-15 20:37:14,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-15 20:37:14,062 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:14,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:14,081 INFO L225 Difference]: With dead ends: 4070 [2022-03-15 20:37:14,081 INFO L226 Difference]: Without dead ends: 4058 [2022-03-15 20:37:14,082 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3547 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2133, Invalid=8169, Unknown=0, NotChecked=0, Total=10302 [2022-03-15 20:37:14,082 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 140 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:14,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 44 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:14,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4058 states. [2022-03-15 20:37:14,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4058 to 3490. [2022-03-15 20:37:14,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3490 states, 3489 states have (on average 2.824591573516767) internal successors, (9855), 3489 states have internal predecessors, (9855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:14,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3490 states to 3490 states and 9855 transitions. [2022-03-15 20:37:14,120 INFO L78 Accepts]: Start accepts. Automaton has 3490 states and 9855 transitions. Word has length 23 [2022-03-15 20:37:14,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:14,121 INFO L470 AbstractCegarLoop]: Abstraction has 3490 states and 9855 transitions. [2022-03-15 20:37:14,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:14,121 INFO L276 IsEmpty]: Start isEmpty. Operand 3490 states and 9855 transitions. [2022-03-15 20:37:14,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:14,124 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:14,124 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:14,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:14,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 237 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable238 [2022-03-15 20:37:14,324 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:14,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:14,324 INFO L85 PathProgramCache]: Analyzing trace with hash -653067450, now seen corresponding path program 236 times [2022-03-15 20:37:14,325 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:14,325 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642707279] [2022-03-15 20:37:14,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:14,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:14,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:14,385 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 11 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:14,385 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:14,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642707279] [2022-03-15 20:37:14,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642707279] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:14,385 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101748892] [2022-03-15 20:37:14,385 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:37:14,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:14,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:14,386 INFO L229 MonitoredProcess]: Starting monitored process 238 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:14,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Waiting until timeout for monitored process [2022-03-15 20:37:14,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:37:14,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:14,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:14,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:14,543 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:14,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:14,577 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 11 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:14,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101748892] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:14,577 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:14,577 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 25 [2022-03-15 20:37:14,577 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1284258608] [2022-03-15 20:37:14,577 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:14,578 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:14,580 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 43 transitions. [2022-03-15 20:37:14,580 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:14,686 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1274286#(< incThread1of1ForFork0_i n), 1274281#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 1274284#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i)), 1274282#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i)), 1274287#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1274283#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 1274285#(or (<= n 1) (<= decThread1of1ForFork1_i 0))] [2022-03-15 20:37:14,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:37:14,686 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:14,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:37:14,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=772, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:37:14,686 INFO L87 Difference]: Start difference. First operand 3490 states and 9855 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:15,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:15,104 INFO L93 Difference]: Finished difference Result 4090 states and 10945 transitions. [2022-03-15 20:37:15,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:37:15,105 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:15,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:15,110 INFO L225 Difference]: With dead ends: 4090 [2022-03-15 20:37:15,110 INFO L226 Difference]: Without dead ends: 4088 [2022-03-15 20:37:15,110 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1131 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=860, Invalid=2562, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 20:37:15,110 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 86 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:15,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 52 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:15,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4088 states. [2022-03-15 20:37:15,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4088 to 3477. [2022-03-15 20:37:15,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3477 states, 3476 states have (on average 2.824223245109321) internal successors, (9817), 3476 states have internal predecessors, (9817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:15,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3477 states to 3477 states and 9817 transitions. [2022-03-15 20:37:15,153 INFO L78 Accepts]: Start accepts. Automaton has 3477 states and 9817 transitions. Word has length 23 [2022-03-15 20:37:15,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:15,153 INFO L470 AbstractCegarLoop]: Abstraction has 3477 states and 9817 transitions. [2022-03-15 20:37:15,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:15,153 INFO L276 IsEmpty]: Start isEmpty. Operand 3477 states and 9817 transitions. [2022-03-15 20:37:15,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:15,156 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:15,156 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:15,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Ended with exit code 0 [2022-03-15 20:37:15,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 238 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable239 [2022-03-15 20:37:15,356 INFO L402 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:15,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:15,356 INFO L85 PathProgramCache]: Analyzing trace with hash 96179653, now seen corresponding path program 237 times [2022-03-15 20:37:15,357 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:15,357 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740876990] [2022-03-15 20:37:15,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:15,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:15,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:15,411 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:15,411 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:15,411 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740876990] [2022-03-15 20:37:15,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740876990] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:15,411 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528808132] [2022-03-15 20:37:15,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:37:15,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:15,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:15,412 INFO L229 MonitoredProcess]: Starting monitored process 239 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:15,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Waiting until timeout for monitored process [2022-03-15 20:37:15,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:37:15,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:15,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:15,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:15,581 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:15,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:15,615 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:15,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528808132] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:15,615 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:15,615 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 25 [2022-03-15 20:37:15,615 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [201087918] [2022-03-15 20:37:15,615 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:15,616 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:15,618 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:37:15,618 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:15,743 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1285550#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 1285546#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 1285548#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 1285549#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 1285547#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 1285545#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 1285544#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1285543#(< incThread1of1ForFork0_i n)] [2022-03-15 20:37:15,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:37:15,743 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:15,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:37:15,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=841, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:37:15,744 INFO L87 Difference]: Start difference. First operand 3477 states and 9817 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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) [2022-03-15 20:37:16,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:16,478 INFO L93 Difference]: Finished difference Result 4057 states and 11008 transitions. [2022-03-15 20:37:16,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 20:37:16,478 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:16,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:16,483 INFO L225 Difference]: With dead ends: 4057 [2022-03-15 20:37:16,483 INFO L226 Difference]: Without dead ends: 4051 [2022-03-15 20:37:16,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2439 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1519, Invalid=5963, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 20:37:16,484 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 98 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:16,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 36 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:16,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4051 states. [2022-03-15 20:37:16,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4051 to 3477. [2022-03-15 20:37:16,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3477 states, 3476 states have (on average 2.8239355581127734) internal successors, (9816), 3476 states have internal predecessors, (9816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:16,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3477 states to 3477 states and 9816 transitions. [2022-03-15 20:37:16,525 INFO L78 Accepts]: Start accepts. Automaton has 3477 states and 9816 transitions. Word has length 23 [2022-03-15 20:37:16,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:16,525 INFO L470 AbstractCegarLoop]: Abstraction has 3477 states and 9816 transitions. [2022-03-15 20:37:16,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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) [2022-03-15 20:37:16,525 INFO L276 IsEmpty]: Start isEmpty. Operand 3477 states and 9816 transitions. [2022-03-15 20:37:16,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:16,528 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:16,528 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:16,542 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Ended with exit code 0 [2022-03-15 20:37:16,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,239 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:16,728 INFO L402 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:16,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:16,728 INFO L85 PathProgramCache]: Analyzing trace with hash 971790414, now seen corresponding path program 238 times [2022-03-15 20:37:16,729 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:16,729 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866183878] [2022-03-15 20:37:16,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:16,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:16,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:16,783 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 11 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:16,783 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:16,783 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866183878] [2022-03-15 20:37:16,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866183878] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:16,783 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66491366] [2022-03-15 20:37:16,783 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:37:16,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:16,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:16,784 INFO L229 MonitoredProcess]: Starting monitored process 240 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:16,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Waiting until timeout for monitored process [2022-03-15 20:37:16,803 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:37:16,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:16,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:16,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:16,943 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:16,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:16,978 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 11 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:16,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66491366] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:16,978 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:16,978 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 25 [2022-03-15 20:37:16,978 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1068740227] [2022-03-15 20:37:16,978 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:16,979 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:16,981 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 47 transitions. [2022-03-15 20:37:16,981 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:17,116 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1296832#(< incThread1of1ForFork0_i n), 1296833#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1296834#(or (<= n 1) (<= decThread1of1ForFork1_i 0)), 1296830#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 1296829#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i)), 1296831#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i)), 1296828#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 1296835#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:37:17,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:37:17,116 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:17,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:37:17,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=838, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:37:17,117 INFO L87 Difference]: Start difference. First operand 3477 states and 9816 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:17,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:17,537 INFO L93 Difference]: Finished difference Result 4379 states and 11675 transitions. [2022-03-15 20:37:17,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:37:17,537 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:17,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:17,543 INFO L225 Difference]: With dead ends: 4379 [2022-03-15 20:37:17,543 INFO L226 Difference]: Without dead ends: 4377 [2022-03-15 20:37:17,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1178 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=871, Invalid=2669, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 20:37:17,543 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 110 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:17,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 56 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:17,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4377 states. [2022-03-15 20:37:17,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4377 to 3505. [2022-03-15 20:37:17,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3505 states, 3504 states have (on average 2.8256278538812785) internal successors, (9901), 3504 states have internal predecessors, (9901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:17,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3505 states to 3505 states and 9901 transitions. [2022-03-15 20:37:17,587 INFO L78 Accepts]: Start accepts. Automaton has 3505 states and 9901 transitions. Word has length 23 [2022-03-15 20:37:17,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:17,587 INFO L470 AbstractCegarLoop]: Abstraction has 3505 states and 9901 transitions. [2022-03-15 20:37:17,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:17,587 INFO L276 IsEmpty]: Start isEmpty. Operand 3505 states and 9901 transitions. [2022-03-15 20:37:17,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:17,590 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:17,590 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:17,604 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Ended with exit code 0 [2022-03-15 20:37:17,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,240 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:17,790 INFO L402 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:17,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:17,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1571353169, now seen corresponding path program 239 times [2022-03-15 20:37:17,791 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:17,791 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287886785] [2022-03-15 20:37:17,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:17,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:17,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:17,850 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:17,850 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:17,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287886785] [2022-03-15 20:37:17,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287886785] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:17,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989806228] [2022-03-15 20:37:17,850 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:37:17,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:17,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:17,851 INFO L229 MonitoredProcess]: Starting monitored process 241 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:17,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Waiting until timeout for monitored process [2022-03-15 20:37:17,870 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:37:17,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:17,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:17,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:18,018 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:18,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:18,052 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:18,052 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989806228] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:18,052 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:18,052 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 26 [2022-03-15 20:37:18,052 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [399882384] [2022-03-15 20:37:18,052 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:18,053 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:18,069 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 55 transitions. [2022-03-15 20:37:18,069 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:18,212 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [1308445#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 1308442#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 1308440#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 1308444#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 1308443#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 1308437#(< incThread1of1ForFork0_i n), 1308438#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1308439#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 1308441#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:37:18,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:37:18,212 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:18,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:37:18,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=959, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:37:18,212 INFO L87 Difference]: Start difference. First operand 3505 states and 9901 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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) [2022-03-15 20:37:18,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:18,905 INFO L93 Difference]: Finished difference Result 4553 states and 12392 transitions. [2022-03-15 20:37:18,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 20:37:18,905 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:18,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:18,911 INFO L225 Difference]: With dead ends: 4553 [2022-03-15 20:37:18,911 INFO L226 Difference]: Without dead ends: 4545 [2022-03-15 20:37:18,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2015 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1304, Invalid=5176, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 20:37:18,912 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 99 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:18,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 49 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:18,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4545 states. [2022-03-15 20:37:18,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4545 to 3510. [2022-03-15 20:37:18,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3510 states, 3509 states have (on average 2.824451410658307) internal successors, (9911), 3509 states have internal predecessors, (9911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:18,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3510 states to 3510 states and 9911 transitions. [2022-03-15 20:37:18,966 INFO L78 Accepts]: Start accepts. Automaton has 3510 states and 9911 transitions. Word has length 23 [2022-03-15 20:37:18,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:18,966 INFO L470 AbstractCegarLoop]: Abstraction has 3510 states and 9911 transitions. [2022-03-15 20:37:18,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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) [2022-03-15 20:37:18,966 INFO L276 IsEmpty]: Start isEmpty. Operand 3510 states and 9911 transitions. [2022-03-15 20:37:18,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:18,970 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:18,970 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:18,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:19,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 241 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable242 [2022-03-15 20:37:19,171 INFO L402 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:19,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:19,171 INFO L85 PathProgramCache]: Analyzing trace with hash -197223354, now seen corresponding path program 240 times [2022-03-15 20:37:19,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:19,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068991010] [2022-03-15 20:37:19,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:19,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:19,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:19,230 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 11 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:19,230 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:19,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068991010] [2022-03-15 20:37:19,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068991010] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:19,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447635820] [2022-03-15 20:37:19,230 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:37:19,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:19,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:19,231 INFO L229 MonitoredProcess]: Starting monitored process 242 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:19,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Waiting until timeout for monitored process [2022-03-15 20:37:19,251 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:37:19,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:19,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:19,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:19,394 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:19,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:19,429 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 11 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:19,429 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447635820] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:19,429 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:19,429 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 26 [2022-03-15 20:37:19,429 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [44373645] [2022-03-15 20:37:19,429 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:19,430 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:19,432 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:37:19,432 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:19,594 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [1320275#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1320270#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 1320278#(or (<= n 1) (<= decThread1of1ForFork1_i 0)), 1320274#(< incThread1of1ForFork0_i n), 1320276#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 1320273#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i)), 1320272#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 1320271#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i)), 1320277#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n))] [2022-03-15 20:37:19,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:37:19,594 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:19,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:37:19,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=957, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:37:19,594 INFO L87 Difference]: Start difference. First operand 3510 states and 9911 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:19,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:19,999 INFO L93 Difference]: Finished difference Result 4240 states and 11369 transitions. [2022-03-15 20:37:20,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 20:37:20,000 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:20,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:20,006 INFO L225 Difference]: With dead ends: 4240 [2022-03-15 20:37:20,006 INFO L226 Difference]: Without dead ends: 4238 [2022-03-15 20:37:20,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1206 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=868, Invalid=2792, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 20:37:20,006 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 96 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:20,006 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 37 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:20,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4238 states. [2022-03-15 20:37:20,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4238 to 3517. [2022-03-15 20:37:20,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3517 states, 3516 states have (on average 2.824800910125142) internal successors, (9932), 3516 states have internal predecessors, (9932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:20,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3517 states to 3517 states and 9932 transitions. [2022-03-15 20:37:20,063 INFO L78 Accepts]: Start accepts. Automaton has 3517 states and 9932 transitions. Word has length 23 [2022-03-15 20:37:20,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:20,063 INFO L470 AbstractCegarLoop]: Abstraction has 3517 states and 9932 transitions. [2022-03-15 20:37:20,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:20,063 INFO L276 IsEmpty]: Start isEmpty. Operand 3517 states and 9932 transitions. [2022-03-15 20:37:20,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:20,067 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:20,067 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:20,082 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Ended with exit code 0 [2022-03-15 20:37:20,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 242 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable243 [2022-03-15 20:37:20,267 INFO L402 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:20,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:20,268 INFO L85 PathProgramCache]: Analyzing trace with hash 180863202, now seen corresponding path program 241 times [2022-03-15 20:37:20,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:20,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203460458] [2022-03-15 20:37:20,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:20,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:20,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:20,348 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:20,348 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:20,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203460458] [2022-03-15 20:37:20,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203460458] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:20,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914929676] [2022-03-15 20:37:20,348 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:37:20,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:20,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:20,349 INFO L229 MonitoredProcess]: Starting monitored process 243 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:20,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Waiting until timeout for monitored process [2022-03-15 20:37:20,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:20,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:20,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:20,529 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:20,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:20,565 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:20,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914929676] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:20,565 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:20,565 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 30 [2022-03-15 20:37:20,565 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2085311272] [2022-03-15 20:37:20,565 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:20,566 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:20,568 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 47 transitions. [2022-03-15 20:37:20,568 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:20,718 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [1331769#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 1331770#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 1331774#(or (< decThread1of1ForFork1_i n) (<= n (+ 3 incThread1of1ForFork0_i))), 1331768#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 1331771#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 1331773#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 1331775#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< decThread1of1ForFork1_i n)), 1331772#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 1331767#(< decThread1of1ForFork1_i n)] [2022-03-15 20:37:20,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:37:20,719 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:20,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:37:20,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=336, Invalid=1146, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:37:20,719 INFO L87 Difference]: Start difference. First operand 3517 states and 9932 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:21,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:21,177 INFO L93 Difference]: Finished difference Result 4113 states and 11131 transitions. [2022-03-15 20:37:21,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 20:37:21,177 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:21,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:21,182 INFO L225 Difference]: With dead ends: 4113 [2022-03-15 20:37:21,182 INFO L226 Difference]: Without dead ends: 4106 [2022-03-15 20:37:21,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1439 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1177, Invalid=3653, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 20:37:21,183 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 74 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:21,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 55 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:21,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4106 states. [2022-03-15 20:37:21,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4106 to 3660. [2022-03-15 20:37:21,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3660 states, 3659 states have (on average 2.8059579119978135) internal successors, (10267), 3659 states have internal predecessors, (10267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:21,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3660 states to 3660 states and 10267 transitions. [2022-03-15 20:37:21,230 INFO L78 Accepts]: Start accepts. Automaton has 3660 states and 10267 transitions. Word has length 23 [2022-03-15 20:37:21,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:21,230 INFO L470 AbstractCegarLoop]: Abstraction has 3660 states and 10267 transitions. [2022-03-15 20:37:21,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:21,230 INFO L276 IsEmpty]: Start isEmpty. Operand 3660 states and 10267 transitions. [2022-03-15 20:37:21,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:21,234 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:21,234 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:21,249 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Ended with exit code 0 [2022-03-15 20:37:21,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244,243 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:21,434 INFO L402 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:21,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:21,434 INFO L85 PathProgramCache]: Analyzing trace with hash -128969559, now seen corresponding path program 242 times [2022-03-15 20:37:21,435 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:21,435 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931358299] [2022-03-15 20:37:21,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:21,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:21,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:21,516 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:21,516 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:21,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931358299] [2022-03-15 20:37:21,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931358299] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:21,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404659673] [2022-03-15 20:37:21,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:37:21,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:21,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:21,517 INFO L229 MonitoredProcess]: Starting monitored process 244 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:21,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Waiting until timeout for monitored process [2022-03-15 20:37:21,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:37:21,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:21,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:21,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:21,712 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:21,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:21,747 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:21,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404659673] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:21,748 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:21,748 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 30 [2022-03-15 20:37:21,748 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [401891744] [2022-03-15 20:37:21,748 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:21,748 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:21,751 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 45 transitions. [2022-03-15 20:37:21,751 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:21,909 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [1343436#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 1343441#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 1343439#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 1343437#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 1343440#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 1343442#(or (<= (+ 5 incThread1of1ForFork0_i) n) (< decThread1of1ForFork1_i n)), 1343435#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1343434#(< decThread1of1ForFork1_i n), 1343438#(or (< decThread1of1ForFork1_i n) (<= (+ 4 incThread1of1ForFork0_i) n))] [2022-03-15 20:37:21,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:37:21,909 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:21,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:37:21,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=1202, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:37:21,910 INFO L87 Difference]: Start difference. First operand 3660 states and 10267 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:22,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:22,517 INFO L93 Difference]: Finished difference Result 5246 states and 14078 transitions. [2022-03-15 20:37:22,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 20:37:22,517 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:22,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:22,524 INFO L225 Difference]: With dead ends: 5246 [2022-03-15 20:37:22,524 INFO L226 Difference]: Without dead ends: 5231 [2022-03-15 20:37:22,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1876 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1226, Invalid=4474, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 20:37:22,525 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 124 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:22,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 71 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 466 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:22,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5231 states. [2022-03-15 20:37:22,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5231 to 3534. [2022-03-15 20:37:22,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3534 states, 3533 states have (on average 2.8112086045853384) internal successors, (9932), 3533 states have internal predecessors, (9932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:22,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3534 states to 3534 states and 9932 transitions. [2022-03-15 20:37:22,573 INFO L78 Accepts]: Start accepts. Automaton has 3534 states and 9932 transitions. Word has length 23 [2022-03-15 20:37:22,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:22,573 INFO L470 AbstractCegarLoop]: Abstraction has 3534 states and 9932 transitions. [2022-03-15 20:37:22,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:22,573 INFO L276 IsEmpty]: Start isEmpty. Operand 3534 states and 9932 transitions. [2022-03-15 20:37:22,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:22,576 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:22,576 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:22,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Ended with exit code 0 [2022-03-15 20:37:22,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 244 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable245 [2022-03-15 20:37:22,783 INFO L402 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:22,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:22,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1489780163, now seen corresponding path program 243 times [2022-03-15 20:37:22,784 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:22,784 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916893323] [2022-03-15 20:37:22,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:22,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:22,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:22,836 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:22,836 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:22,836 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916893323] [2022-03-15 20:37:22,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916893323] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:22,836 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454426431] [2022-03-15 20:37:22,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:37:22,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:22,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:22,837 INFO L229 MonitoredProcess]: Starting monitored process 245 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:22,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Waiting until timeout for monitored process [2022-03-15 20:37:22,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:37:22,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:22,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:22,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:23,022 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:23,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:23,055 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:23,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454426431] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:23,056 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:23,056 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 25 [2022-03-15 20:37:23,056 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2056760287] [2022-03-15 20:37:23,056 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:23,056 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:23,058 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 39 transitions. [2022-03-15 20:37:23,058 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:23,114 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1355991#(< incThread1of1ForFork0_i n), 1355989#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 1355990#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 1355988#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:37:23,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:37:23,114 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:23,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:37:23,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=609, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:37:23,114 INFO L87 Difference]: Start difference. First operand 3534 states and 9932 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:23,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:23,835 INFO L93 Difference]: Finished difference Result 3950 states and 10640 transitions. [2022-03-15 20:37:23,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 20:37:23,835 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:23,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:23,841 INFO L225 Difference]: With dead ends: 3950 [2022-03-15 20:37:23,841 INFO L226 Difference]: Without dead ends: 3944 [2022-03-15 20:37:23,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2666 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1686, Invalid=6324, Unknown=0, NotChecked=0, Total=8010 [2022-03-15 20:37:23,842 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 96 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:23,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 46 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:23,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3944 states. [2022-03-15 20:37:23,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3944 to 3477. [2022-03-15 20:37:23,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3477 states, 3476 states have (on average 2.80897583429229) internal successors, (9764), 3476 states have internal predecessors, (9764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:23,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3477 states to 3477 states and 9764 transitions. [2022-03-15 20:37:23,884 INFO L78 Accepts]: Start accepts. Automaton has 3477 states and 9764 transitions. Word has length 23 [2022-03-15 20:37:23,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:23,884 INFO L470 AbstractCegarLoop]: Abstraction has 3477 states and 9764 transitions. [2022-03-15 20:37:23,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:23,884 INFO L276 IsEmpty]: Start isEmpty. Operand 3477 states and 9764 transitions. [2022-03-15 20:37:23,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:23,887 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:23,887 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:23,902 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Ended with exit code 0 [2022-03-15 20:37:24,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2022-03-15 20:37:24,087 INFO L402 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:24,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:24,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1180329269, now seen corresponding path program 244 times [2022-03-15 20:37:24,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:24,088 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617529161] [2022-03-15 20:37:24,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:24,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:24,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:24,139 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:24,140 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:24,140 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617529161] [2022-03-15 20:37:24,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617529161] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:24,140 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007346326] [2022-03-15 20:37:24,140 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:37:24,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:24,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:24,141 INFO L229 MonitoredProcess]: Starting monitored process 246 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:24,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Waiting until timeout for monitored process [2022-03-15 20:37:24,160 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:37:24,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:24,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:24,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:24,341 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:24,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:24,374 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:24,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007346326] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:24,374 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:24,374 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 25 [2022-03-15 20:37:24,375 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1049196486] [2022-03-15 20:37:24,375 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:24,375 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:24,377 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 43 transitions. [2022-03-15 20:37:24,377 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:24,448 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1367179#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1367175#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 1367178#(< incThread1of1ForFork0_i n), 1367177#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 1367176#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0))] [2022-03-15 20:37:24,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:37:24,448 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:24,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:37:24,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=669, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:37:24,449 INFO L87 Difference]: Start difference. First operand 3477 states and 9764 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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) [2022-03-15 20:37:25,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:25,014 INFO L93 Difference]: Finished difference Result 3780 states and 10298 transitions. [2022-03-15 20:37:25,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 20:37:25,014 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:25,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:25,019 INFO L225 Difference]: With dead ends: 3780 [2022-03-15 20:37:25,019 INFO L226 Difference]: Without dead ends: 3776 [2022-03-15 20:37:25,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1921 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1216, Invalid=4790, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 20:37:25,020 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 62 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:25,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 38 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:25,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3776 states. [2022-03-15 20:37:25,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3776 to 3477. [2022-03-15 20:37:25,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3477 states, 3476 states have (on average 2.8086881472957423) internal successors, (9763), 3476 states have internal predecessors, (9763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:25,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3477 states to 3477 states and 9763 transitions. [2022-03-15 20:37:25,060 INFO L78 Accepts]: Start accepts. Automaton has 3477 states and 9763 transitions. Word has length 23 [2022-03-15 20:37:25,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:25,060 INFO L470 AbstractCegarLoop]: Abstraction has 3477 states and 9763 transitions. [2022-03-15 20:37:25,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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) [2022-03-15 20:37:25,060 INFO L276 IsEmpty]: Start isEmpty. Operand 3477 states and 9763 transitions. [2022-03-15 20:37:25,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:25,063 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:25,063 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:25,078 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:25,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 246 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable247 [2022-03-15 20:37:25,263 INFO L402 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:25,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:25,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1618862882, now seen corresponding path program 245 times [2022-03-15 20:37:25,264 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:25,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611247864] [2022-03-15 20:37:25,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:25,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:25,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:25,315 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:25,315 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:25,315 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611247864] [2022-03-15 20:37:25,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611247864] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:25,315 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222556801] [2022-03-15 20:37:25,315 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:37:25,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:25,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:25,316 INFO L229 MonitoredProcess]: Starting monitored process 247 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:25,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Waiting until timeout for monitored process [2022-03-15 20:37:25,335 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:37:25,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:25,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:25,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:25,489 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:25,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:25,523 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:25,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222556801] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:25,523 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:25,523 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 25 [2022-03-15 20:37:25,523 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [623349002] [2022-03-15 20:37:25,524 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:25,524 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:25,526 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 39 transitions. [2022-03-15 20:37:25,526 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:25,602 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1378170#(< incThread1of1ForFork0_i n), 1378168#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 1378167#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 1378171#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1378169#(or (<= n 0) (<= decThread1of1ForFork1_i 0))] [2022-03-15 20:37:25,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:37:25,602 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:25,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:37:25,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=674, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:37:25,603 INFO L87 Difference]: Start difference. First operand 3477 states and 9763 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 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) [2022-03-15 20:37:25,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:25,924 INFO L93 Difference]: Finished difference Result 4245 states and 11178 transitions. [2022-03-15 20:37:25,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:37:25,924 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:25,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:25,929 INFO L225 Difference]: With dead ends: 4245 [2022-03-15 20:37:25,929 INFO L226 Difference]: Without dead ends: 4245 [2022-03-15 20:37:25,930 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 928 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=686, Invalid=1966, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 20:37:25,930 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 106 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:25,930 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 44 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:25,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4245 states. [2022-03-15 20:37:25,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4245 to 3471. [2022-03-15 20:37:25,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3471 states, 3470 states have (on average 2.810086455331412) internal successors, (9751), 3470 states have internal predecessors, (9751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:25,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3471 states to 3471 states and 9751 transitions. [2022-03-15 20:37:25,974 INFO L78 Accepts]: Start accepts. Automaton has 3471 states and 9751 transitions. Word has length 23 [2022-03-15 20:37:25,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:25,974 INFO L470 AbstractCegarLoop]: Abstraction has 3471 states and 9751 transitions. [2022-03-15 20:37:25,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 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) [2022-03-15 20:37:25,975 INFO L276 IsEmpty]: Start isEmpty. Operand 3471 states and 9751 transitions. [2022-03-15 20:37:25,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:25,977 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:25,977 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:25,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Ended with exit code 0 [2022-03-15 20:37:26,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248,247 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:26,178 INFO L402 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:26,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:26,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1945624259, now seen corresponding path program 246 times [2022-03-15 20:37:26,179 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:26,179 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124565046] [2022-03-15 20:37:26,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:26,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:26,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:26,233 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:26,233 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:26,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124565046] [2022-03-15 20:37:26,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124565046] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:26,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133890327] [2022-03-15 20:37:26,234 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:37:26,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:26,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:26,235 INFO L229 MonitoredProcess]: Starting monitored process 248 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:26,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Waiting until timeout for monitored process [2022-03-15 20:37:26,254 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:37:26,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:26,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:26,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:26,419 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:26,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:26,452 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:26,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133890327] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:26,452 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:26,452 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 26 [2022-03-15 20:37:26,452 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1821516606] [2022-03-15 20:37:26,452 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:26,453 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:26,455 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 47 transitions. [2022-03-15 20:37:26,455 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:26,545 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1389561#(< incThread1of1ForFork0_i n), 1389565#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 1389563#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 1389562#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1389566#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 1389564#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:37:26,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:37:26,545 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:26,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:37:26,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=773, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:37:26,546 INFO L87 Difference]: Start difference. First operand 3471 states and 9751 transitions. Second operand has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:27,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:27,151 INFO L93 Difference]: Finished difference Result 4640 states and 12546 transitions. [2022-03-15 20:37:27,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 20:37:27,152 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:27,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:27,158 INFO L225 Difference]: With dead ends: 4640 [2022-03-15 20:37:27,158 INFO L226 Difference]: Without dead ends: 4634 [2022-03-15 20:37:27,159 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1865 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1238, Invalid=4768, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 20:37:27,159 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 88 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:27,159 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 48 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:27,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4634 states. [2022-03-15 20:37:27,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4634 to 3477. [2022-03-15 20:37:27,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3477 states, 3476 states have (on average 2.8086881472957423) internal successors, (9763), 3476 states have internal predecessors, (9763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:27,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3477 states to 3477 states and 9763 transitions. [2022-03-15 20:37:27,206 INFO L78 Accepts]: Start accepts. Automaton has 3477 states and 9763 transitions. Word has length 23 [2022-03-15 20:37:27,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:27,206 INFO L470 AbstractCegarLoop]: Abstraction has 3477 states and 9763 transitions. [2022-03-15 20:37:27,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:27,206 INFO L276 IsEmpty]: Start isEmpty. Operand 3477 states and 9763 transitions. [2022-03-15 20:37:27,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:27,209 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:27,209 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:27,223 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Ended with exit code 0 [2022-03-15 20:37:27,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249,248 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:27,409 INFO L402 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:27,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:27,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1473732276, now seen corresponding path program 247 times [2022-03-15 20:37:27,410 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:27,410 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238376915] [2022-03-15 20:37:27,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:27,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:27,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:27,464 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:27,464 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:27,464 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238376915] [2022-03-15 20:37:27,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238376915] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:27,464 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740495014] [2022-03-15 20:37:27,464 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:37:27,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:27,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:27,465 INFO L229 MonitoredProcess]: Starting monitored process 249 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:27,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Waiting until timeout for monitored process [2022-03-15 20:37:27,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:27,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:27,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:27,634 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:27,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:27,669 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:27,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740495014] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:27,669 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:27,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 26 [2022-03-15 20:37:27,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [511898001] [2022-03-15 20:37:27,669 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:27,670 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:27,672 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 43 transitions. [2022-03-15 20:37:27,672 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:27,776 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1401415#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 1401416#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 1401413#(< incThread1of1ForFork0_i n), 1401412#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 1401411#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 1401414#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:37:27,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:37:27,776 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:27,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:37:27,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=789, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:37:27,777 INFO L87 Difference]: Start difference. First operand 3477 states and 9763 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:37:28,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:28,119 INFO L93 Difference]: Finished difference Result 4451 states and 11725 transitions. [2022-03-15 20:37:28,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:37:28,119 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:28,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:28,125 INFO L225 Difference]: With dead ends: 4451 [2022-03-15 20:37:28,125 INFO L226 Difference]: Without dead ends: 4451 [2022-03-15 20:37:28,125 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1001 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=705, Invalid=2157, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 20:37:28,125 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 93 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:28,126 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 50 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:28,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4451 states. [2022-03-15 20:37:28,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4451 to 3433. [2022-03-15 20:37:28,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3433 states, 3432 states have (on average 2.8103146853146854) internal successors, (9645), 3432 states have internal predecessors, (9645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:28,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3433 states to 3433 states and 9645 transitions. [2022-03-15 20:37:28,171 INFO L78 Accepts]: Start accepts. Automaton has 3433 states and 9645 transitions. Word has length 23 [2022-03-15 20:37:28,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:28,171 INFO L470 AbstractCegarLoop]: Abstraction has 3433 states and 9645 transitions. [2022-03-15 20:37:28,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:37:28,171 INFO L276 IsEmpty]: Start isEmpty. Operand 3433 states and 9645 transitions. [2022-03-15 20:37:28,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:28,174 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:28,174 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:28,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Ended with exit code 0 [2022-03-15 20:37:28,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,249 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:28,396 INFO L402 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:28,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:28,397 INFO L85 PathProgramCache]: Analyzing trace with hash 65935819, now seen corresponding path program 248 times [2022-03-15 20:37:28,398 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:28,398 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359638518] [2022-03-15 20:37:28,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:28,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:28,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:28,455 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:28,455 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:28,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359638518] [2022-03-15 20:37:28,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359638518] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:28,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951990861] [2022-03-15 20:37:28,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:37:28,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:28,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:28,457 INFO L229 MonitoredProcess]: Starting monitored process 250 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:28,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Waiting until timeout for monitored process [2022-03-15 20:37:28,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:37:28,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:28,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:28,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:28,630 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:28,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:28,665 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:28,665 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951990861] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:28,665 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:28,665 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 27 [2022-03-15 20:37:28,665 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1172769156] [2022-03-15 20:37:28,665 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:28,666 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:28,668 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:37:28,668 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:28,797 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1412938#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1412940#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 1412942#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 1412943#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 1412939#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 1412937#(< incThread1of1ForFork0_i n), 1412941#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:37:28,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:37:28,797 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:28,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:37:28,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=883, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:37:28,797 INFO L87 Difference]: Start difference. First operand 3433 states and 9645 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:29,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:29,345 INFO L93 Difference]: Finished difference Result 4665 states and 12570 transitions. [2022-03-15 20:37:29,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-15 20:37:29,346 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:29,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:29,352 INFO L225 Difference]: With dead ends: 4665 [2022-03-15 20:37:29,352 INFO L226 Difference]: Without dead ends: 4645 [2022-03-15 20:37:29,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1709 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1167, Invalid=4383, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 20:37:29,353 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 108 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:29,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 46 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:29,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4645 states. [2022-03-15 20:37:29,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4645 to 3442. [2022-03-15 20:37:29,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3442 states, 3441 states have (on average 2.809357744841616) internal successors, (9667), 3441 states have internal predecessors, (9667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:29,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3442 states to 3442 states and 9667 transitions. [2022-03-15 20:37:29,397 INFO L78 Accepts]: Start accepts. Automaton has 3442 states and 9667 transitions. Word has length 23 [2022-03-15 20:37:29,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:29,397 INFO L470 AbstractCegarLoop]: Abstraction has 3442 states and 9667 transitions. [2022-03-15 20:37:29,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:29,397 INFO L276 IsEmpty]: Start isEmpty. Operand 3442 states and 9667 transitions. [2022-03-15 20:37:29,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:29,400 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:29,400 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:29,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Ended with exit code 0 [2022-03-15 20:37:29,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,250 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:29,600 INFO L402 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:29,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:29,601 INFO L85 PathProgramCache]: Analyzing trace with hash -171836438, now seen corresponding path program 249 times [2022-03-15 20:37:29,601 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:29,601 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176166321] [2022-03-15 20:37:29,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:29,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:29,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:29,654 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 17 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:29,654 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:29,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176166321] [2022-03-15 20:37:29,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176166321] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:29,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825757291] [2022-03-15 20:37:29,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:37:29,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:29,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:29,655 INFO L229 MonitoredProcess]: Starting monitored process 251 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:29,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Waiting until timeout for monitored process [2022-03-15 20:37:29,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:37:29,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:29,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:29,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:29,825 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:29,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:29,859 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 17 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:29,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825757291] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:29,859 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:29,860 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 26 [2022-03-15 20:37:29,860 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [118084760] [2022-03-15 20:37:29,860 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:29,860 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:29,862 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 43 transitions. [2022-03-15 20:37:29,862 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:29,965 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1424737#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 1424738#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 1424736#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1424733#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 1424735#(< incThread1of1ForFork0_i n), 1424734#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i))] [2022-03-15 20:37:29,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:37:29,965 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:29,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:37:29,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=789, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:37:29,965 INFO L87 Difference]: Start difference. First operand 3442 states and 9667 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:37:30,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:30,249 INFO L93 Difference]: Finished difference Result 4179 states and 11158 transitions. [2022-03-15 20:37:30,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 20:37:30,249 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:30,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:30,255 INFO L225 Difference]: With dead ends: 4179 [2022-03-15 20:37:30,255 INFO L226 Difference]: Without dead ends: 4173 [2022-03-15 20:37:30,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 832 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=558, Invalid=1794, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 20:37:30,256 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 72 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:30,256 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 42 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 325 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:30,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4173 states. [2022-03-15 20:37:30,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4173 to 3506. [2022-03-15 20:37:30,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3506 states, 3505 states have (on average 2.810271041369472) internal successors, (9850), 3505 states have internal predecessors, (9850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:30,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3506 states to 3506 states and 9850 transitions. [2022-03-15 20:37:30,316 INFO L78 Accepts]: Start accepts. Automaton has 3506 states and 9850 transitions. Word has length 23 [2022-03-15 20:37:30,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:30,316 INFO L470 AbstractCegarLoop]: Abstraction has 3506 states and 9850 transitions. [2022-03-15 20:37:30,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:37:30,316 INFO L276 IsEmpty]: Start isEmpty. Operand 3506 states and 9850 transitions. [2022-03-15 20:37:30,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:30,319 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:30,319 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:30,334 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Ended with exit code 0 [2022-03-15 20:37:30,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,251 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:30,520 INFO L402 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:30,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:30,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1440065634, now seen corresponding path program 250 times [2022-03-15 20:37:30,521 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:30,521 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143434229] [2022-03-15 20:37:30,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:30,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:30,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:30,579 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:30,579 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:30,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143434229] [2022-03-15 20:37:30,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143434229] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:30,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220171539] [2022-03-15 20:37:30,579 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:37:30,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:30,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:30,580 INFO L229 MonitoredProcess]: Starting monitored process 252 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:30,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Waiting until timeout for monitored process [2022-03-15 20:37:30,599 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:37:30,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:30,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:30,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:30,754 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:30,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:30,789 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:30,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220171539] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:30,789 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:30,789 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 27 [2022-03-15 20:37:30,789 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1020444515] [2022-03-15 20:37:30,789 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:30,790 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:30,792 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 47 transitions. [2022-03-15 20:37:30,792 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:30,924 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1436129#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 1436125#(< incThread1of1ForFork0_i n), 1436124#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 1436126#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1436127#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 1436123#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 1436128#(or (<= n 0) (<= decThread1of1ForFork1_i 0))] [2022-03-15 20:37:30,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:37:30,924 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:30,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:37:30,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=904, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:37:30,925 INFO L87 Difference]: Start difference. First operand 3506 states and 9850 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:31,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:31,282 INFO L93 Difference]: Finished difference Result 4314 states and 11408 transitions. [2022-03-15 20:37:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:37:31,282 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:31,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:31,289 INFO L225 Difference]: With dead ends: 4314 [2022-03-15 20:37:31,289 INFO L226 Difference]: Without dead ends: 4314 [2022-03-15 20:37:31,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1051 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=729, Invalid=2351, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 20:37:31,289 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 108 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:31,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 54 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:31,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4314 states. [2022-03-15 20:37:31,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4314 to 3387. [2022-03-15 20:37:31,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3387 states, 3386 states have (on average 2.8098050797401064) internal successors, (9514), 3386 states have internal predecessors, (9514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:31,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3387 states to 3387 states and 9514 transitions. [2022-03-15 20:37:31,334 INFO L78 Accepts]: Start accepts. Automaton has 3387 states and 9514 transitions. Word has length 23 [2022-03-15 20:37:31,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:31,334 INFO L470 AbstractCegarLoop]: Abstraction has 3387 states and 9514 transitions. [2022-03-15 20:37:31,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:31,335 INFO L276 IsEmpty]: Start isEmpty. Operand 3387 states and 9514 transitions. [2022-03-15 20:37:31,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:31,338 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:31,338 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:31,352 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Ended with exit code 0 [2022-03-15 20:37:31,538 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,252 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:31,538 INFO L402 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:31,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:31,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1925136323, now seen corresponding path program 251 times [2022-03-15 20:37:31,539 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:31,539 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430951292] [2022-03-15 20:37:31,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:31,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:31,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:31,604 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:31,604 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:31,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430951292] [2022-03-15 20:37:31,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430951292] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:31,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299728335] [2022-03-15 20:37:31,604 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:37:31,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:31,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:31,605 INFO L229 MonitoredProcess]: Starting monitored process 253 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:31,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Waiting until timeout for monitored process [2022-03-15 20:37:31,625 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:37:31,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:31,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:31,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:31,783 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:31,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:31,818 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:31,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299728335] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:31,819 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:31,819 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 15] total 28 [2022-03-15 20:37:31,819 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [549199865] [2022-03-15 20:37:31,819 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:31,819 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:31,822 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 55 transitions. [2022-03-15 20:37:31,822 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:31,959 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1447426#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 1447425#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 1447427#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 1447423#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1447428#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 1447424#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 1447422#(< incThread1of1ForFork0_i n), 1447429#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0))] [2022-03-15 20:37:31,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:37:31,959 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:31,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:37:31,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=999, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:37:31,960 INFO L87 Difference]: Start difference. First operand 3387 states and 9514 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:32,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:32,472 INFO L93 Difference]: Finished difference Result 4196 states and 11340 transitions. [2022-03-15 20:37:32,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 20:37:32,472 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:32,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:32,491 INFO L225 Difference]: With dead ends: 4196 [2022-03-15 20:37:32,491 INFO L226 Difference]: Without dead ends: 4174 [2022-03-15 20:37:32,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1504 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1051, Invalid=3919, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 20:37:32,492 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 91 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:32,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 46 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:32,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4174 states. [2022-03-15 20:37:32,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4174 to 3402. [2022-03-15 20:37:32,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3402 states, 3401 states have (on average 2.8077036165833578) internal successors, (9549), 3401 states have internal predecessors, (9549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:32,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3402 states to 3402 states and 9549 transitions. [2022-03-15 20:37:32,531 INFO L78 Accepts]: Start accepts. Automaton has 3402 states and 9549 transitions. Word has length 23 [2022-03-15 20:37:32,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:32,531 INFO L470 AbstractCegarLoop]: Abstraction has 3402 states and 9549 transitions. [2022-03-15 20:37:32,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:32,532 INFO L276 IsEmpty]: Start isEmpty. Operand 3402 states and 9549 transitions. [2022-03-15 20:37:32,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:32,534 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:32,534 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:32,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:32,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254,253 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:32,739 INFO L402 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:32,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:32,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1532228876, now seen corresponding path program 252 times [2022-03-15 20:37:32,740 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:32,740 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267486712] [2022-03-15 20:37:32,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:32,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:32,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:32,792 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 17 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:32,793 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:32,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267486712] [2022-03-15 20:37:32,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267486712] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:32,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046000873] [2022-03-15 20:37:32,793 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:37:32,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:32,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:32,794 INFO L229 MonitoredProcess]: Starting monitored process 254 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:32,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Waiting until timeout for monitored process [2022-03-15 20:37:32,814 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:37:32,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:32,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:32,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:32,969 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:32,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:33,003 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 17 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:33,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046000873] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:33,003 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:33,003 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 26 [2022-03-15 20:37:33,003 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [837656932] [2022-03-15 20:37:33,003 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:33,004 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:33,006 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 43 transitions. [2022-03-15 20:37:33,006 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:33,109 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1458663#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 1458659#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 1458662#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 1458660#(< incThread1of1ForFork0_i n), 1458661#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1458658#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:37:33,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:37:33,109 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:33,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:37:33,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=787, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:37:33,110 INFO L87 Difference]: Start difference. First operand 3402 states and 9549 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:37:33,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:33,417 INFO L93 Difference]: Finished difference Result 4122 states and 11013 transitions. [2022-03-15 20:37:33,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 20:37:33,419 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:33,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:33,425 INFO L225 Difference]: With dead ends: 4122 [2022-03-15 20:37:33,425 INFO L226 Difference]: Without dead ends: 4116 [2022-03-15 20:37:33,425 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 855 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=617, Invalid=1933, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 20:37:33,425 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 95 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:33,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 39 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:33,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4116 states. [2022-03-15 20:37:33,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4116 to 3424. [2022-03-15 20:37:33,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3424 states, 3423 states have (on average 2.8101080923166815) internal successors, (9619), 3423 states have internal predecessors, (9619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:33,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3424 states to 3424 states and 9619 transitions. [2022-03-15 20:37:33,472 INFO L78 Accepts]: Start accepts. Automaton has 3424 states and 9619 transitions. Word has length 23 [2022-03-15 20:37:33,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:33,472 INFO L470 AbstractCegarLoop]: Abstraction has 3424 states and 9619 transitions. [2022-03-15 20:37:33,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:37:33,472 INFO L276 IsEmpty]: Start isEmpty. Operand 3424 states and 9619 transitions. [2022-03-15 20:37:33,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:33,476 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:33,476 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:33,491 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Ended with exit code 0 [2022-03-15 20:37:33,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 254 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2022-03-15 20:37:33,678 INFO L402 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:33,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:33,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1150836348, now seen corresponding path program 253 times [2022-03-15 20:37:33,679 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:33,679 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025323165] [2022-03-15 20:37:33,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:33,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:33,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:33,738 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:33,738 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:33,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025323165] [2022-03-15 20:37:33,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025323165] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:33,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494148049] [2022-03-15 20:37:33,738 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:37:33,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:33,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:33,739 INFO L229 MonitoredProcess]: Starting monitored process 255 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:33,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Waiting until timeout for monitored process [2022-03-15 20:37:33,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:33,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:33,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:33,919 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:33,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:33,954 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:33,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494148049] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:33,954 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:33,954 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 27 [2022-03-15 20:37:33,954 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2141328582] [2022-03-15 20:37:33,954 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:33,955 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:33,957 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 47 transitions. [2022-03-15 20:37:33,957 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:34,088 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1469833#(< incThread1of1ForFork0_i n), 1469837#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 1469834#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1469832#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 1469831#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 1469835#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 1469836#(or (<= n 0) (<= decThread1of1ForFork1_i 0))] [2022-03-15 20:37:34,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:37:34,088 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:34,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:37:34,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=902, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:37:34,090 INFO L87 Difference]: Start difference. First operand 3424 states and 9619 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:34,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:34,372 INFO L93 Difference]: Finished difference Result 4003 states and 10764 transitions. [2022-03-15 20:37:34,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 20:37:34,372 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:34,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:34,378 INFO L225 Difference]: With dead ends: 4003 [2022-03-15 20:37:34,378 INFO L226 Difference]: Without dead ends: 3995 [2022-03-15 20:37:34,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 837 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=550, Invalid=1900, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 20:37:34,378 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 89 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:34,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 45 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:34,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3995 states. [2022-03-15 20:37:34,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3995 to 3412. [2022-03-15 20:37:34,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3412 states, 3411 states have (on average 2.8085605394312516) internal successors, (9580), 3411 states have internal predecessors, (9580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:34,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3412 states to 3412 states and 9580 transitions. [2022-03-15 20:37:34,429 INFO L78 Accepts]: Start accepts. Automaton has 3412 states and 9580 transitions. Word has length 23 [2022-03-15 20:37:34,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:34,429 INFO L470 AbstractCegarLoop]: Abstraction has 3412 states and 9580 transitions. [2022-03-15 20:37:34,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:34,430 INFO L276 IsEmpty]: Start isEmpty. Operand 3412 states and 9580 transitions. [2022-03-15 20:37:34,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:34,432 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:34,433 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:34,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:34,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 255 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable256 [2022-03-15 20:37:34,647 INFO L402 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:34,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:34,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1573487628, now seen corresponding path program 254 times [2022-03-15 20:37:34,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:34,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798047827] [2022-03-15 20:37:34,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:34,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:34,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:34,712 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:34,712 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:34,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798047827] [2022-03-15 20:37:34,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798047827] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:34,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719809035] [2022-03-15 20:37:34,712 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:37:34,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:34,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:34,713 INFO L229 MonitoredProcess]: Starting monitored process 256 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:34,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Waiting until timeout for monitored process [2022-03-15 20:37:34,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:37:34,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:34,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:34,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:34,894 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:34,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:34,929 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:34,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719809035] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:34,929 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:34,929 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 15] total 28 [2022-03-15 20:37:34,929 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [569351083] [2022-03-15 20:37:34,929 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:34,930 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:34,932 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:37:34,932 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:35,093 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1480862#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 1480861#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 1480860#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 1480863#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 1480858#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1480864#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 1480857#(< incThread1of1ForFork0_i n), 1480859#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:37:35,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:37:35,093 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:35,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:37:35,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1019, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:37:35,094 INFO L87 Difference]: Start difference. First operand 3412 states and 9580 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:35,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:35,462 INFO L93 Difference]: Finished difference Result 4087 states and 10919 transitions. [2022-03-15 20:37:35,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:37:35,462 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:35,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:35,468 INFO L225 Difference]: With dead ends: 4087 [2022-03-15 20:37:35,468 INFO L226 Difference]: Without dead ends: 4087 [2022-03-15 20:37:35,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1086 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=758, Invalid=2548, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 20:37:35,469 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 108 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:35,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 58 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:35,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4087 states. [2022-03-15 20:37:35,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4087 to 3366. [2022-03-15 20:37:35,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3366 states, 3365 states have (on average 2.8148588410104014) internal successors, (9472), 3365 states have internal predecessors, (9472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:35,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3366 states to 3366 states and 9472 transitions. [2022-03-15 20:37:35,512 INFO L78 Accepts]: Start accepts. Automaton has 3366 states and 9472 transitions. Word has length 23 [2022-03-15 20:37:35,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:35,513 INFO L470 AbstractCegarLoop]: Abstraction has 3366 states and 9472 transitions. [2022-03-15 20:37:35,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:35,513 INFO L276 IsEmpty]: Start isEmpty. Operand 3366 states and 9472 transitions. [2022-03-15 20:37:35,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:35,516 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:35,516 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:35,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Ended with exit code 0 [2022-03-15 20:37:35,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 256 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable257 [2022-03-15 20:37:35,716 INFO L402 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:35,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:35,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1095456532, now seen corresponding path program 255 times [2022-03-15 20:37:35,717 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:35,717 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501284060] [2022-03-15 20:37:35,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:35,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:35,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:35,799 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:35,799 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:35,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501284060] [2022-03-15 20:37:35,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501284060] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:35,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824875304] [2022-03-15 20:37:35,800 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:37:35,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:35,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:35,802 INFO L229 MonitoredProcess]: Starting monitored process 257 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:35,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Waiting until timeout for monitored process [2022-03-15 20:37:35,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:37:35,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:35,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:35,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:36,000 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:36,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:36,036 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:36,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824875304] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:36,036 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:36,036 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 31 [2022-03-15 20:37:36,036 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1796852301] [2022-03-15 20:37:36,036 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:36,037 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:36,040 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 59 transitions. [2022-03-15 20:37:36,040 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:36,266 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [1491900#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 1491901#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 1491891#(<= n 6), 1491894#(<= decThread1of1ForFork1_i 4), 1491902#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 1491898#(<= decThread1of1ForFork1_i 0), 1491905#(or (< decThread1of1ForFork1_i n) (<= n (+ 5 incThread1of1ForFork0_i))), 1491899#(< decThread1of1ForFork1_i n), 1491904#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< decThread1of1ForFork1_i n)), 1491897#(<= decThread1of1ForFork1_i 1), 1491892#(<= decThread1of1ForFork1_i 6), 1491896#(<= decThread1of1ForFork1_i 2), 1491893#(<= decThread1of1ForFork1_i 5), 1491903#(or (< decThread1of1ForFork1_i n) (<= n (+ 3 incThread1of1ForFork0_i))), 1491895#(<= decThread1of1ForFork1_i 3)] [2022-03-15 20:37:36,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 20:37:36,266 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:36,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 20:37:36,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=404, Invalid=1666, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:37:36,267 INFO L87 Difference]: Start difference. First operand 3366 states and 9472 transitions. Second operand has 32 states, 32 states have (on average 1.75) internal successors, (56), 32 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:37,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:37,874 INFO L93 Difference]: Finished difference Result 7441 states and 18089 transitions. [2022-03-15 20:37:37,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-03-15 20:37:37,874 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.75) internal successors, (56), 32 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:37,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:37,885 INFO L225 Difference]: With dead ends: 7441 [2022-03-15 20:37:37,885 INFO L226 Difference]: Without dead ends: 7426 [2022-03-15 20:37:37,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 35 SyntacticMatches, 8 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7623 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=5015, Invalid=16155, Unknown=0, NotChecked=0, Total=21170 [2022-03-15 20:37:37,888 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 360 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:37,888 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 70 Invalid, 747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:37:37,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7426 states. [2022-03-15 20:37:37,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7426 to 3354. [2022-03-15 20:37:37,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3354 states, 3353 states have (on average 2.7858634059051597) internal successors, (9341), 3353 states have internal predecessors, (9341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:37,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3354 states to 3354 states and 9341 transitions. [2022-03-15 20:37:37,955 INFO L78 Accepts]: Start accepts. Automaton has 3354 states and 9341 transitions. Word has length 23 [2022-03-15 20:37:37,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:37,955 INFO L470 AbstractCegarLoop]: Abstraction has 3354 states and 9341 transitions. [2022-03-15 20:37:37,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.75) internal successors, (56), 32 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:37,956 INFO L276 IsEmpty]: Start isEmpty. Operand 3354 states and 9341 transitions. [2022-03-15 20:37:37,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:37,959 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:37,959 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:37,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:38,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258,257 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:38,161 INFO L402 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:38,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:38,161 INFO L85 PathProgramCache]: Analyzing trace with hash -2110337531, now seen corresponding path program 256 times [2022-03-15 20:37:38,162 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:38,162 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871932502] [2022-03-15 20:37:38,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:38,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:38,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:38,245 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:38,245 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:38,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871932502] [2022-03-15 20:37:38,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871932502] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:38,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130408830] [2022-03-15 20:37:38,245 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:37:38,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:38,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:38,246 INFO L229 MonitoredProcess]: Starting monitored process 258 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:38,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Waiting until timeout for monitored process [2022-03-15 20:37:38,266 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:37:38,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:38,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:38,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:38,452 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:38,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:38,488 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:38,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130408830] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:38,489 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:38,489 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 31 [2022-03-15 20:37:38,489 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1349190704] [2022-03-15 20:37:38,489 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:38,490 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:38,492 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 59 transitions. [2022-03-15 20:37:38,492 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:38,758 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [1506437#(or (< decThread1of1ForFork1_i n) (<= (+ 4 incThread1of1ForFork0_i) n)), 1506436#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 1506433#(<= 1 decThread1of1ForFork1_i), 1506434#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1506431#(<= 2 decThread1of1ForFork1_i), 1506429#(<= 4 decThread1of1ForFork1_i), 1506428#(<= 5 decThread1of1ForFork1_i), 1506438#(or (<= (+ 5 incThread1of1ForFork0_i) n) (< decThread1of1ForFork1_i n)), 1506430#(<= 3 decThread1of1ForFork1_i), 1506427#(<= 6 decThread1of1ForFork1_i), 1506426#(<= 7 n), 1506439#(or (< decThread1of1ForFork1_i n) (<= (+ 6 incThread1of1ForFork0_i) n)), 1506435#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 1506440#(<= 0 decThread1of1ForFork1_i), 1506432#(< decThread1of1ForFork1_i n)] [2022-03-15 20:37:38,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 20:37:38,759 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:38,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 20:37:38,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=368, Invalid=1702, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:37:38,759 INFO L87 Difference]: Start difference. First operand 3354 states and 9341 transitions. Second operand has 32 states, 32 states have (on average 1.75) internal successors, (56), 32 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:39,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:39,688 INFO L93 Difference]: Finished difference Result 6420 states and 16232 transitions. [2022-03-15 20:37:39,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 20:37:39,688 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.75) internal successors, (56), 32 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:39,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:39,698 INFO L225 Difference]: With dead ends: 6420 [2022-03-15 20:37:39,698 INFO L226 Difference]: Without dead ends: 6399 [2022-03-15 20:37:39,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 34 SyntacticMatches, 8 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3716 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2430, Invalid=8282, Unknown=0, NotChecked=0, Total=10712 [2022-03-15 20:37:39,700 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 164 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 687 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:39,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 80 Invalid, 780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 687 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:37:39,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6399 states. [2022-03-15 20:37:39,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6399 to 2692. [2022-03-15 20:37:39,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2692 states, 2691 states have (on average 2.8405797101449277) internal successors, (7644), 2691 states have internal predecessors, (7644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:39,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2692 states to 2692 states and 7644 transitions. [2022-03-15 20:37:39,751 INFO L78 Accepts]: Start accepts. Automaton has 2692 states and 7644 transitions. Word has length 23 [2022-03-15 20:37:39,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:39,751 INFO L470 AbstractCegarLoop]: Abstraction has 2692 states and 7644 transitions. [2022-03-15 20:37:39,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.75) internal successors, (56), 32 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:39,751 INFO L276 IsEmpty]: Start isEmpty. Operand 2692 states and 7644 transitions. [2022-03-15 20:37:39,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:39,753 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:39,753 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:39,769 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Ended with exit code 0 [2022-03-15 20:37:39,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259,258 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:39,954 INFO L402 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:39,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:39,954 INFO L85 PathProgramCache]: Analyzing trace with hash -672337851, now seen corresponding path program 257 times [2022-03-15 20:37:39,955 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:39,955 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469563965] [2022-03-15 20:37:39,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:39,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:39,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:40,012 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:40,012 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:40,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469563965] [2022-03-15 20:37:40,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469563965] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:40,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185079931] [2022-03-15 20:37:40,012 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:37:40,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:40,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:40,013 INFO L229 MonitoredProcess]: Starting monitored process 259 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:40,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (259)] Waiting until timeout for monitored process [2022-03-15 20:37:40,043 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:37:40,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:40,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:40,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:40,218 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:40,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:40,252 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:40,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185079931] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:40,252 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:40,252 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2022-03-15 20:37:40,252 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [220973145] [2022-03-15 20:37:40,252 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:40,253 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:40,255 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 47 transitions. [2022-03-15 20:37:40,255 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:40,355 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1518530#(<= 1 decThread1of1ForFork1_i), 1518525#(<= 6 decThread1of1ForFork1_i), 1518529#(<= 2 decThread1of1ForFork1_i), 1518528#(<= 3 decThread1of1ForFork1_i), 1518527#(<= 4 decThread1of1ForFork1_i), 1518526#(<= 5 decThread1of1ForFork1_i), 1518532#(< incThread1of1ForFork0_i n), 1518531#(<= 0 decThread1of1ForFork1_i)] [2022-03-15 20:37:40,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:37:40,355 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:40,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:37:40,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=775, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:37:40,356 INFO L87 Difference]: Start difference. First operand 2692 states and 7644 transitions. Second operand has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:41,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:41,123 INFO L93 Difference]: Finished difference Result 4378 states and 11389 transitions. [2022-03-15 20:37:41,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 20:37:41,123 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:41,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:41,129 INFO L225 Difference]: With dead ends: 4378 [2022-03-15 20:37:41,129 INFO L226 Difference]: Without dead ends: 4374 [2022-03-15 20:37:41,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 41 SyntacticMatches, 8 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2736 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2198, Invalid=5992, Unknown=0, NotChecked=0, Total=8190 [2022-03-15 20:37:41,129 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 70 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:41,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 50 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:41,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4374 states. [2022-03-15 20:37:41,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4374 to 2683. [2022-03-15 20:37:41,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2683 states, 2682 states have (on average 2.843027591349739) internal successors, (7625), 2682 states have internal predecessors, (7625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:41,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2683 states to 2683 states and 7625 transitions. [2022-03-15 20:37:41,167 INFO L78 Accepts]: Start accepts. Automaton has 2683 states and 7625 transitions. Word has length 23 [2022-03-15 20:37:41,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:41,167 INFO L470 AbstractCegarLoop]: Abstraction has 2683 states and 7625 transitions. [2022-03-15 20:37:41,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:41,167 INFO L276 IsEmpty]: Start isEmpty. Operand 2683 states and 7625 transitions. [2022-03-15 20:37:41,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:41,170 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:41,170 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:41,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (259)] Ended with exit code 0 [2022-03-15 20:37:41,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable260 [2022-03-15 20:37:41,370 INFO L402 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:41,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:41,370 INFO L85 PathProgramCache]: Analyzing trace with hash 530034287, now seen corresponding path program 258 times [2022-03-15 20:37:41,371 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:41,371 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420047759] [2022-03-15 20:37:41,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:41,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:41,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:41,421 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:41,421 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:41,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420047759] [2022-03-15 20:37:41,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420047759] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:41,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808821953] [2022-03-15 20:37:41,421 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:37:41,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:41,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:41,422 INFO L229 MonitoredProcess]: Starting monitored process 260 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:41,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (260)] Waiting until timeout for monitored process [2022-03-15 20:37:41,442 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:37:41,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:41,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:41,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:41,615 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:41,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:41,648 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:41,648 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808821953] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:41,648 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:41,648 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 26 [2022-03-15 20:37:41,648 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1668219913] [2022-03-15 20:37:41,648 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:41,649 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:41,651 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 49 transitions. [2022-03-15 20:37:41,651 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:41,755 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1528558#(<= 5 decThread1of1ForFork1_i), 1528562#(< incThread1of1ForFork0_i n), 1528559#(<= 4 decThread1of1ForFork1_i), 1528560#(<= 3 decThread1of1ForFork1_i), 1528561#(<= 2 decThread1of1ForFork1_i), 1528564#(<= 1 decThread1of1ForFork1_i), 1528563#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1528565#(<= 0 decThread1of1ForFork1_i)] [2022-03-15 20:37:41,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:37:41,755 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:41,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:37:41,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=837, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:37:41,755 INFO L87 Difference]: Start difference. First operand 2683 states and 7625 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:42,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:42,501 INFO L93 Difference]: Finished difference Result 4070 states and 10659 transitions. [2022-03-15 20:37:42,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 20:37:42,502 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:42,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:42,507 INFO L225 Difference]: With dead ends: 4070 [2022-03-15 20:37:42,507 INFO L226 Difference]: Without dead ends: 4059 [2022-03-15 20:37:42,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 41 SyntacticMatches, 7 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2474 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1992, Invalid=5318, Unknown=0, NotChecked=0, Total=7310 [2022-03-15 20:37:42,508 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 85 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:42,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 80 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:42,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4059 states. [2022-03-15 20:37:42,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4059 to 2671. [2022-03-15 20:37:42,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2671 states, 2670 states have (on average 2.8243445692883897) internal successors, (7541), 2670 states have internal predecessors, (7541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:42,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2671 states to 2671 states and 7541 transitions. [2022-03-15 20:37:42,546 INFO L78 Accepts]: Start accepts. Automaton has 2671 states and 7541 transitions. Word has length 23 [2022-03-15 20:37:42,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:42,546 INFO L470 AbstractCegarLoop]: Abstraction has 2671 states and 7541 transitions. [2022-03-15 20:37:42,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:42,546 INFO L276 IsEmpty]: Start isEmpty. Operand 2671 states and 7541 transitions. [2022-03-15 20:37:42,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:42,548 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:42,548 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:42,563 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (260)] Ended with exit code 0 [2022-03-15 20:37:42,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,260 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:42,749 INFO L402 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:42,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:42,749 INFO L85 PathProgramCache]: Analyzing trace with hash -965740858, now seen corresponding path program 259 times [2022-03-15 20:37:42,750 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:42,750 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267362611] [2022-03-15 20:37:42,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:42,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:42,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:42,800 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:42,801 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:42,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267362611] [2022-03-15 20:37:42,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267362611] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:42,801 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219328329] [2022-03-15 20:37:42,801 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:37:42,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:42,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:42,802 INFO L229 MonitoredProcess]: Starting monitored process 261 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:42,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (261)] Waiting until timeout for monitored process [2022-03-15 20:37:42,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:42,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:42,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:42,975 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:42,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:43,010 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:43,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219328329] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:43,010 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:43,010 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 26 [2022-03-15 20:37:43,010 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1107108735] [2022-03-15 20:37:43,010 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:43,011 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:43,013 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 45 transitions. [2022-03-15 20:37:43,013 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:43,133 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1538253#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1538246#(<= decThread1of1ForFork1_i 5), 1538252#(< incThread1of1ForFork0_i n), 1538250#(<= decThread1of1ForFork1_i 1), 1538247#(<= decThread1of1ForFork1_i 4), 1538251#(<= decThread1of1ForFork1_i 0), 1538248#(<= decThread1of1ForFork1_i 3), 1538249#(<= decThread1of1ForFork1_i 2)] [2022-03-15 20:37:43,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:37:43,134 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:43,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:37:43,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=887, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:37:43,134 INFO L87 Difference]: Start difference. First operand 2671 states and 7541 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:43,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:43,688 INFO L93 Difference]: Finished difference Result 5887 states and 14453 transitions. [2022-03-15 20:37:43,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-15 20:37:43,688 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:43,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:43,696 INFO L225 Difference]: With dead ends: 5887 [2022-03-15 20:37:43,696 INFO L226 Difference]: Without dead ends: 5885 [2022-03-15 20:37:43,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 38 SyntacticMatches, 8 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2177 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1545, Invalid=4005, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 20:37:43,697 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 277 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:43,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 40 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:43,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5885 states. [2022-03-15 20:37:43,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5885 to 2840. [2022-03-15 20:37:43,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2840 states, 2839 states have (on average 2.8333920394505108) internal successors, (8044), 2839 states have internal predecessors, (8044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:43,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2840 states to 2840 states and 8044 transitions. [2022-03-15 20:37:43,745 INFO L78 Accepts]: Start accepts. Automaton has 2840 states and 8044 transitions. Word has length 23 [2022-03-15 20:37:43,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:43,745 INFO L470 AbstractCegarLoop]: Abstraction has 2840 states and 8044 transitions. [2022-03-15 20:37:43,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:43,745 INFO L276 IsEmpty]: Start isEmpty. Operand 2840 states and 8044 transitions. [2022-03-15 20:37:43,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:43,748 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:43,748 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:43,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (261)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:43,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262,261 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:43,948 INFO L402 AbstractCegarLoop]: === Iteration 264 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:43,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:43,948 INFO L85 PathProgramCache]: Analyzing trace with hash -851135099, now seen corresponding path program 260 times [2022-03-15 20:37:43,949 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:43,949 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841343258] [2022-03-15 20:37:43,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:43,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:43,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:44,002 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:44,003 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:44,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841343258] [2022-03-15 20:37:44,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841343258] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:44,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483115172] [2022-03-15 20:37:44,003 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:37:44,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:44,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:44,004 INFO L229 MonitoredProcess]: Starting monitored process 262 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:44,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Waiting until timeout for monitored process [2022-03-15 20:37:44,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:37:44,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:44,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:44,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:44,188 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:44,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:44,222 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:44,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483115172] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:44,222 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:44,222 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 27 [2022-03-15 20:37:44,223 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [24555089] [2022-03-15 20:37:44,223 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:44,223 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:44,226 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:37:44,226 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:44,336 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1550068#(< incThread1of1ForFork0_i n), 1550075#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 1550074#(<= 0 decThread1of1ForFork1_i), 1550071#(<= 3 decThread1of1ForFork1_i), 1550070#(<= 4 decThread1of1ForFork1_i), 1550072#(<= 2 decThread1of1ForFork1_i), 1550069#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1550073#(<= 1 decThread1of1ForFork1_i)] [2022-03-15 20:37:44,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:37:44,336 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:44,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:37:44,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=899, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:37:44,337 INFO L87 Difference]: Start difference. First operand 2840 states and 8044 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:44,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:44,987 INFO L93 Difference]: Finished difference Result 3837 states and 10166 transitions. [2022-03-15 20:37:44,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 20:37:44,987 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:44,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:44,992 INFO L225 Difference]: With dead ends: 3837 [2022-03-15 20:37:44,992 INFO L226 Difference]: Without dead ends: 3820 [2022-03-15 20:37:44,993 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2216 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1756, Invalid=4724, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 20:37:44,993 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 94 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:44,993 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 69 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 587 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:44,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3820 states. [2022-03-15 20:37:45,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3820 to 2835. [2022-03-15 20:37:45,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2835 states, 2834 states have (on average 2.8189837685250527) internal successors, (7989), 2834 states have internal predecessors, (7989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:45,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2835 states to 2835 states and 7989 transitions. [2022-03-15 20:37:45,033 INFO L78 Accepts]: Start accepts. Automaton has 2835 states and 7989 transitions. Word has length 23 [2022-03-15 20:37:45,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:45,034 INFO L470 AbstractCegarLoop]: Abstraction has 2835 states and 7989 transitions. [2022-03-15 20:37:45,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:45,034 INFO L276 IsEmpty]: Start isEmpty. Operand 2835 states and 7989 transitions. [2022-03-15 20:37:45,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:45,036 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:45,036 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:45,052 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Ended with exit code 0 [2022-03-15 20:37:45,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263,262 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:45,237 INFO L402 AbstractCegarLoop]: === Iteration 265 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:45,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:45,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1080857478, now seen corresponding path program 261 times [2022-03-15 20:37:45,238 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:45,246 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087607017] [2022-03-15 20:37:45,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:45,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:45,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:45,295 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 24 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:45,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:45,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087607017] [2022-03-15 20:37:45,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087607017] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:45,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000651134] [2022-03-15 20:37:45,295 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:37:45,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:45,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:45,296 INFO L229 MonitoredProcess]: Starting monitored process 263 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:45,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Waiting until timeout for monitored process [2022-03-15 20:37:45,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:37:45,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:45,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:45,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:45,473 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:45,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:45,506 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 24 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:45,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000651134] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:45,507 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:45,507 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 26 [2022-03-15 20:37:45,507 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1499891801] [2022-03-15 20:37:45,507 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:45,508 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:45,510 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 43 transitions. [2022-03-15 20:37:45,510 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:45,599 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1559840#(<= decThread1of1ForFork1_i 2), 1559844#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1559838#(<= decThread1of1ForFork1_i 4), 1559841#(<= decThread1of1ForFork1_i 1), 1559843#(< incThread1of1ForFork0_i n), 1559842#(<= decThread1of1ForFork1_i 0), 1559839#(<= decThread1of1ForFork1_i 3)] [2022-03-15 20:37:45,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:37:45,599 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:45,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:37:45,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=839, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:37:45,600 INFO L87 Difference]: Start difference. First operand 2835 states and 7989 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:37:45,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:45,976 INFO L93 Difference]: Finished difference Result 4855 states and 12329 transitions. [2022-03-15 20:37:45,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 20:37:45,976 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:45,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:45,982 INFO L225 Difference]: With dead ends: 4855 [2022-03-15 20:37:45,982 INFO L226 Difference]: Without dead ends: 4851 [2022-03-15 20:37:45,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 38 SyntacticMatches, 7 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1360 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=924, Invalid=2616, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 20:37:45,983 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 239 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:45,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 38 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:45,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4851 states. [2022-03-15 20:37:46,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4851 to 2958. [2022-03-15 20:37:46,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2958 states, 2957 states have (on average 2.8170443016570847) internal successors, (8330), 2957 states have internal predecessors, (8330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:46,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2958 states to 2958 states and 8330 transitions. [2022-03-15 20:37:46,023 INFO L78 Accepts]: Start accepts. Automaton has 2958 states and 8330 transitions. Word has length 23 [2022-03-15 20:37:46,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:46,024 INFO L470 AbstractCegarLoop]: Abstraction has 2958 states and 8330 transitions. [2022-03-15 20:37:46,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:37:46,024 INFO L276 IsEmpty]: Start isEmpty. Operand 2958 states and 8330 transitions. [2022-03-15 20:37:46,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:46,026 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:46,026 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:46,041 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Ended with exit code 0 [2022-03-15 20:37:46,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,263 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:46,227 INFO L402 AbstractCegarLoop]: === Iteration 266 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:46,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:46,227 INFO L85 PathProgramCache]: Analyzing trace with hash 24475662, now seen corresponding path program 262 times [2022-03-15 20:37:46,227 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:46,227 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188818676] [2022-03-15 20:37:46,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:46,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:46,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:46,286 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:46,287 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:46,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188818676] [2022-03-15 20:37:46,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188818676] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:46,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054559703] [2022-03-15 20:37:46,287 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:37:46,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:46,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:46,288 INFO L229 MonitoredProcess]: Starting monitored process 264 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:46,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (264)] Waiting until timeout for monitored process [2022-03-15 20:37:46,307 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:37:46,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:46,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:46,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:46,466 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:46,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:46,500 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:46,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054559703] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:46,500 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:46,500 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 27 [2022-03-15 20:37:46,500 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1773742104] [2022-03-15 20:37:46,500 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:46,501 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:46,503 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 47 transitions. [2022-03-15 20:37:46,503 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:46,645 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1570839#(<= decThread1of1ForFork1_i 1), 1570836#(<= decThread1of1ForFork1_i 4), 1570841#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 1570835#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1570838#(<= decThread1of1ForFork1_i 2), 1570834#(< incThread1of1ForFork0_i n), 1570837#(<= decThread1of1ForFork1_i 3), 1570840#(<= decThread1of1ForFork1_i 0)] [2022-03-15 20:37:46,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:37:46,645 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:46,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:37:46,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=961, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:37:46,646 INFO L87 Difference]: Start difference. First operand 2958 states and 8330 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:47,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:47,231 INFO L93 Difference]: Finished difference Result 5142 states and 12839 transitions. [2022-03-15 20:37:47,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 20:37:47,231 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:47,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:47,238 INFO L225 Difference]: With dead ends: 5142 [2022-03-15 20:37:47,238 INFO L226 Difference]: Without dead ends: 5142 [2022-03-15 20:37:47,239 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 38 SyntacticMatches, 7 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2184 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1555, Invalid=4297, Unknown=0, NotChecked=0, Total=5852 [2022-03-15 20:37:47,239 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 249 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:47,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 57 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:47,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5142 states. [2022-03-15 20:37:47,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5142 to 2939. [2022-03-15 20:37:47,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2939 states, 2938 states have (on average 2.8124574540503744) internal successors, (8263), 2938 states have internal predecessors, (8263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:47,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2939 states to 2939 states and 8263 transitions. [2022-03-15 20:37:47,293 INFO L78 Accepts]: Start accepts. Automaton has 2939 states and 8263 transitions. Word has length 23 [2022-03-15 20:37:47,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:47,293 INFO L470 AbstractCegarLoop]: Abstraction has 2939 states and 8263 transitions. [2022-03-15 20:37:47,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:47,293 INFO L276 IsEmpty]: Start isEmpty. Operand 2939 states and 8263 transitions. [2022-03-15 20:37:47,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:47,295 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:47,295 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:47,310 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (264)] Ended with exit code 0 [2022-03-15 20:37:47,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 264 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable265 [2022-03-15 20:37:47,496 INFO L402 AbstractCegarLoop]: === Iteration 267 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:47,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:47,496 INFO L85 PathProgramCache]: Analyzing trace with hash -717713105, now seen corresponding path program 263 times [2022-03-15 20:37:47,497 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:47,497 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556495945] [2022-03-15 20:37:47,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:47,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:47,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:47,554 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:47,554 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:47,554 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556495945] [2022-03-15 20:37:47,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556495945] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:47,555 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603382018] [2022-03-15 20:37:47,555 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:37:47,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:47,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:47,556 INFO L229 MonitoredProcess]: Starting monitored process 265 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:47,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (265)] Waiting until timeout for monitored process [2022-03-15 20:37:47,576 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:37:47,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:47,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:47,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:47,737 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:47,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:47,771 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:47,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603382018] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:47,772 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:47,772 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 28 [2022-03-15 20:37:47,772 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [394716449] [2022-03-15 20:37:47,772 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:47,773 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:47,775 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 53 transitions. [2022-03-15 20:37:47,775 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:47,892 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1582114#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 1582116#(<= 2 decThread1of1ForFork1_i), 1582113#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 1582115#(<= 3 decThread1of1ForFork1_i), 1582112#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1582111#(< incThread1of1ForFork0_i n), 1582117#(<= 1 decThread1of1ForFork1_i), 1582118#(<= 0 decThread1of1ForFork1_i)] [2022-03-15 20:37:47,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:37:47,892 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:47,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:37:47,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=961, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:37:47,893 INFO L87 Difference]: Start difference. First operand 2939 states and 8263 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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) [2022-03-15 20:37:48,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:48,433 INFO L93 Difference]: Finished difference Result 3642 states and 9705 transitions. [2022-03-15 20:37:48,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 20:37:48,433 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:48,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:48,439 INFO L225 Difference]: With dead ends: 3642 [2022-03-15 20:37:48,439 INFO L226 Difference]: Without dead ends: 3622 [2022-03-15 20:37:48,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1948 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1511, Invalid=4189, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 20:37:48,440 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 103 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:48,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 56 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:48,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3622 states. [2022-03-15 20:37:48,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3622 to 2918. [2022-03-15 20:37:48,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2918 states, 2917 states have (on average 2.803908124785739) internal successors, (8179), 2917 states have internal predecessors, (8179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:48,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2918 states to 2918 states and 8179 transitions. [2022-03-15 20:37:48,477 INFO L78 Accepts]: Start accepts. Automaton has 2918 states and 8179 transitions. Word has length 23 [2022-03-15 20:37:48,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:48,477 INFO L470 AbstractCegarLoop]: Abstraction has 2918 states and 8179 transitions. [2022-03-15 20:37:48,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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) [2022-03-15 20:37:48,478 INFO L276 IsEmpty]: Start isEmpty. Operand 2918 states and 8179 transitions. [2022-03-15 20:37:48,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:48,480 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:48,480 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:48,495 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (265)] Ended with exit code 0 [2022-03-15 20:37:48,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 265 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable266 [2022-03-15 20:37:48,680 INFO L402 AbstractCegarLoop]: === Iteration 268 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:48,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:48,681 INFO L85 PathProgramCache]: Analyzing trace with hash 100896454, now seen corresponding path program 264 times [2022-03-15 20:37:48,681 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:48,681 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131472113] [2022-03-15 20:37:48,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:48,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:48,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:48,729 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 25 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:48,730 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:48,730 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131472113] [2022-03-15 20:37:48,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131472113] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:48,730 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131828021] [2022-03-15 20:37:48,730 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:37:48,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:48,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:48,731 INFO L229 MonitoredProcess]: Starting monitored process 266 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:48,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Waiting until timeout for monitored process [2022-03-15 20:37:48,751 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:37:48,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:48,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:48,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:48,911 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:48,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:48,958 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 25 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:48,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131828021] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:48,958 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:48,958 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 26 [2022-03-15 20:37:48,958 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1780515192] [2022-03-15 20:37:48,958 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:48,959 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:48,961 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 41 transitions. [2022-03-15 20:37:48,961 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:49,041 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1591844#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1591840#(<= decThread1of1ForFork1_i 2), 1591843#(< incThread1of1ForFork0_i n), 1591841#(<= decThread1of1ForFork1_i 1), 1591842#(<= decThread1of1ForFork1_i 0), 1591839#(<= decThread1of1ForFork1_i 3)] [2022-03-15 20:37:49,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:37:49,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:49,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:37:49,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=788, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:37:49,041 INFO L87 Difference]: Start difference. First operand 2918 states and 8179 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:37:49,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:49,463 INFO L93 Difference]: Finished difference Result 4575 states and 11777 transitions. [2022-03-15 20:37:49,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 20:37:49,463 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:49,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:49,469 INFO L225 Difference]: With dead ends: 4575 [2022-03-15 20:37:49,469 INFO L226 Difference]: Without dead ends: 4571 [2022-03-15 20:37:49,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1465 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1054, Invalid=2978, Unknown=0, NotChecked=0, Total=4032 [2022-03-15 20:37:49,470 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 219 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:49,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 44 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:49,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4571 states. [2022-03-15 20:37:49,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4571 to 3071. [2022-03-15 20:37:49,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3071 states, 3070 states have (on average 2.81628664495114) internal successors, (8646), 3070 states have internal predecessors, (8646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:49,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3071 states to 3071 states and 8646 transitions. [2022-03-15 20:37:49,519 INFO L78 Accepts]: Start accepts. Automaton has 3071 states and 8646 transitions. Word has length 23 [2022-03-15 20:37:49,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:49,519 INFO L470 AbstractCegarLoop]: Abstraction has 3071 states and 8646 transitions. [2022-03-15 20:37:49,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:37:49,519 INFO L276 IsEmpty]: Start isEmpty. Operand 3071 states and 8646 transitions. [2022-03-15 20:37:49,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:49,522 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:49,522 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:49,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Ended with exit code 0 [2022-03-15 20:37:49,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable267 [2022-03-15 20:37:49,722 INFO L402 AbstractCegarLoop]: === Iteration 269 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:49,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:49,723 INFO L85 PathProgramCache]: Analyzing trace with hash -955485362, now seen corresponding path program 265 times [2022-03-15 20:37:49,723 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:49,723 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452978792] [2022-03-15 20:37:49,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:49,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:49,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:49,775 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 23 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:49,775 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:49,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452978792] [2022-03-15 20:37:49,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452978792] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:49,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398549506] [2022-03-15 20:37:49,775 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:37:49,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:49,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:49,776 INFO L229 MonitoredProcess]: Starting monitored process 267 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:49,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (267)] Waiting until timeout for monitored process [2022-03-15 20:37:49,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:49,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:49,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:49,957 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:49,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:49,992 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 23 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:49,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398549506] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:49,992 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:49,992 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 27 [2022-03-15 20:37:49,992 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1602532397] [2022-03-15 20:37:49,992 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:49,993 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:49,995 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 45 transitions. [2022-03-15 20:37:49,995 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:50,102 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1602791#(<= decThread1of1ForFork1_i 3), 1602795#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 1602790#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1602792#(<= decThread1of1ForFork1_i 2), 1602793#(<= decThread1of1ForFork1_i 1), 1602789#(< incThread1of1ForFork0_i n), 1602794#(<= decThread1of1ForFork1_i 0)] [2022-03-15 20:37:50,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:37:50,102 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:50,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:37:50,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=907, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:37:50,103 INFO L87 Difference]: Start difference. First operand 3071 states and 8646 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:50,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:50,471 INFO L93 Difference]: Finished difference Result 4345 states and 11231 transitions. [2022-03-15 20:37:50,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 20:37:50,471 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:50,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:50,477 INFO L225 Difference]: With dead ends: 4345 [2022-03-15 20:37:50,477 INFO L226 Difference]: Without dead ends: 4339 [2022-03-15 20:37:50,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1241 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=840, Invalid=2582, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 20:37:50,478 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 187 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:50,478 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 45 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:50,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4339 states. [2022-03-15 20:37:50,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4339 to 2997. [2022-03-15 20:37:50,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2997 states, 2996 states have (on average 2.8014018691588785) internal successors, (8393), 2996 states have internal predecessors, (8393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:50,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2997 states to 2997 states and 8393 transitions. [2022-03-15 20:37:50,521 INFO L78 Accepts]: Start accepts. Automaton has 2997 states and 8393 transitions. Word has length 23 [2022-03-15 20:37:50,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:50,521 INFO L470 AbstractCegarLoop]: Abstraction has 2997 states and 8393 transitions. [2022-03-15 20:37:50,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:50,522 INFO L276 IsEmpty]: Start isEmpty. Operand 2997 states and 8393 transitions. [2022-03-15 20:37:50,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:50,524 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:50,524 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:50,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (267)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:50,724 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 267 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2022-03-15 20:37:50,725 INFO L402 AbstractCegarLoop]: === Iteration 270 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:50,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:50,725 INFO L85 PathProgramCache]: Analyzing trace with hash 656416710, now seen corresponding path program 266 times [2022-03-15 20:37:50,726 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:50,726 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437204770] [2022-03-15 20:37:50,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:50,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:50,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:50,785 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:50,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:50,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437204770] [2022-03-15 20:37:50,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437204770] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:50,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810878242] [2022-03-15 20:37:50,785 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:37:50,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:50,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:50,786 INFO L229 MonitoredProcess]: Starting monitored process 268 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:50,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Waiting until timeout for monitored process [2022-03-15 20:37:50,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:37:50,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:50,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:50,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:50,973 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:50,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:51,008 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:51,009 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810878242] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:51,009 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:51,009 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 28 [2022-03-15 20:37:51,009 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [736892779] [2022-03-15 20:37:51,009 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:51,009 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:51,012 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 49 transitions. [2022-03-15 20:37:51,012 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:51,147 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1613349#(<= decThread1of1ForFork1_i 3), 1613351#(<= decThread1of1ForFork1_i 1), 1613356#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 1613350#(<= decThread1of1ForFork1_i 2), 1613352#(<= decThread1of1ForFork1_i 0), 1613354#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1613353#(< incThread1of1ForFork0_i n), 1613355#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:37:51,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:37:51,147 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:51,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:37:51,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1027, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:37:51,148 INFO L87 Difference]: Start difference. First operand 2997 states and 8393 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:51,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:51,730 INFO L93 Difference]: Finished difference Result 4479 states and 11433 transitions. [2022-03-15 20:37:51,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 20:37:51,730 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:51,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:51,736 INFO L225 Difference]: With dead ends: 4479 [2022-03-15 20:37:51,736 INFO L226 Difference]: Without dead ends: 4479 [2022-03-15 20:37:51,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1965 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1411, Invalid=4139, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 20:37:51,737 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 193 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:51,737 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 60 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:51,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4479 states. [2022-03-15 20:37:51,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4479 to 2986. [2022-03-15 20:37:51,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2986 states, 2985 states have (on average 2.797989949748744) internal successors, (8352), 2985 states have internal predecessors, (8352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:51,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2986 states to 2986 states and 8352 transitions. [2022-03-15 20:37:51,783 INFO L78 Accepts]: Start accepts. Automaton has 2986 states and 8352 transitions. Word has length 23 [2022-03-15 20:37:51,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:51,783 INFO L470 AbstractCegarLoop]: Abstraction has 2986 states and 8352 transitions. [2022-03-15 20:37:51,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:51,783 INFO L276 IsEmpty]: Start isEmpty. Operand 2986 states and 8352 transitions. [2022-03-15 20:37:51,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:51,786 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:51,786 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:51,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Ended with exit code 0 [2022-03-15 20:37:51,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 268 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable269 [2022-03-15 20:37:51,986 INFO L402 AbstractCegarLoop]: === Iteration 271 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:51,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:51,986 INFO L85 PathProgramCache]: Analyzing trace with hash -876598587, now seen corresponding path program 267 times [2022-03-15 20:37:51,987 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:51,987 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007952874] [2022-03-15 20:37:51,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:51,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:51,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:52,052 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:52,052 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:52,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007952874] [2022-03-15 20:37:52,052 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007952874] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:52,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978521453] [2022-03-15 20:37:52,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:37:52,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:52,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:52,053 INFO L229 MonitoredProcess]: Starting monitored process 269 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:52,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (269)] Waiting until timeout for monitored process [2022-03-15 20:37:52,073 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:37:52,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:52,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:52,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:52,239 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:52,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:52,274 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:52,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978521453] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:52,274 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:52,274 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 15] total 29 [2022-03-15 20:37:52,274 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1142196303] [2022-03-15 20:37:52,274 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:52,275 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:52,277 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 55 transitions. [2022-03-15 20:37:52,278 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:52,405 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1624055#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 1624057#(<= 1 decThread1of1ForFork1_i), 1624053#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 1624052#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1624058#(<= 0 decThread1of1ForFork1_i), 1624051#(< incThread1of1ForFork0_i n), 1624054#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 1624056#(<= 2 decThread1of1ForFork1_i)] [2022-03-15 20:37:52,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:37:52,405 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:52,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:37:52,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=309, Invalid=1023, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:37:52,406 INFO L87 Difference]: Start difference. First operand 2986 states and 8352 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:52,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:52,879 INFO L93 Difference]: Finished difference Result 3468 states and 9296 transitions. [2022-03-15 20:37:52,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 20:37:52,879 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:52,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:52,884 INFO L225 Difference]: With dead ends: 3468 [2022-03-15 20:37:52,884 INFO L226 Difference]: Without dead ends: 3444 [2022-03-15 20:37:52,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1660 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1274, Invalid=3696, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 20:37:52,885 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 100 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:52,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 49 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:52,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3444 states. [2022-03-15 20:37:52,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3444 to 2969. [2022-03-15 20:37:52,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2969 states, 2968 states have (on average 2.7931266846361185) internal successors, (8290), 2968 states have internal predecessors, (8290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:52,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2969 states to 2969 states and 8290 transitions. [2022-03-15 20:37:52,923 INFO L78 Accepts]: Start accepts. Automaton has 2969 states and 8290 transitions. Word has length 23 [2022-03-15 20:37:52,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:52,923 INFO L470 AbstractCegarLoop]: Abstraction has 2969 states and 8290 transitions. [2022-03-15 20:37:52,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:52,923 INFO L276 IsEmpty]: Start isEmpty. Operand 2969 states and 8290 transitions. [2022-03-15 20:37:52,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:52,926 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:52,926 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:52,941 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (269)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:53,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 269 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable270 [2022-03-15 20:37:53,134 INFO L402 AbstractCegarLoop]: === Iteration 272 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:53,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:53,135 INFO L85 PathProgramCache]: Analyzing trace with hash -213124218, now seen corresponding path program 268 times [2022-03-15 20:37:53,135 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:53,135 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860958771] [2022-03-15 20:37:53,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:53,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:53,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:53,183 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 24 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:53,184 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:53,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860958771] [2022-03-15 20:37:53,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860958771] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:53,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759226586] [2022-03-15 20:37:53,184 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:37:53,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:53,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:53,185 INFO L229 MonitoredProcess]: Starting monitored process 270 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:53,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (270)] Waiting until timeout for monitored process [2022-03-15 20:37:53,204 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:37:53,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:53,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:53,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:53,374 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:53,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:53,408 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 24 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:53,408 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759226586] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:53,408 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:53,409 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 26 [2022-03-15 20:37:53,409 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1029002380] [2022-03-15 20:37:53,409 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:53,409 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:53,411 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 39 transitions. [2022-03-15 20:37:53,411 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:53,478 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1633697#(< incThread1of1ForFork0_i n), 1633698#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1633696#(<= decThread1of1ForFork1_i 0), 1633695#(<= decThread1of1ForFork1_i 1), 1633694#(<= decThread1of1ForFork1_i 2)] [2022-03-15 20:37:53,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:37:53,479 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:53,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:37:53,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=735, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:37:53,479 INFO L87 Difference]: Start difference. First operand 2969 states and 8290 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:53,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:53,924 INFO L93 Difference]: Finished difference Result 4293 states and 11169 transitions. [2022-03-15 20:37:53,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 20:37:53,924 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:53,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:53,930 INFO L225 Difference]: With dead ends: 4293 [2022-03-15 20:37:53,930 INFO L226 Difference]: Without dead ends: 4289 [2022-03-15 20:37:53,930 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1338 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1003, Invalid=2903, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 20:37:53,930 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 146 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:53,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 60 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:53,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4289 states. [2022-03-15 20:37:53,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4289 to 3095. [2022-03-15 20:37:53,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3095 states, 3094 states have (on average 2.802521008403361) internal successors, (8671), 3094 states have internal predecessors, (8671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:53,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3095 states to 3095 states and 8671 transitions. [2022-03-15 20:37:53,977 INFO L78 Accepts]: Start accepts. Automaton has 3095 states and 8671 transitions. Word has length 23 [2022-03-15 20:37:53,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:53,977 INFO L470 AbstractCegarLoop]: Abstraction has 3095 states and 8671 transitions. [2022-03-15 20:37:53,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:53,977 INFO L276 IsEmpty]: Start isEmpty. Operand 3095 states and 8671 transitions. [2022-03-15 20:37:53,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:53,980 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:53,980 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:53,995 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (270)] Ended with exit code 0 [2022-03-15 20:37:54,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 270 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable271 [2022-03-15 20:37:54,181 INFO L402 AbstractCegarLoop]: === Iteration 273 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:54,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:54,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1269506034, now seen corresponding path program 269 times [2022-03-15 20:37:54,181 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:54,181 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710017679] [2022-03-15 20:37:54,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:54,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:54,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:54,235 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 23 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:54,235 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:54,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710017679] [2022-03-15 20:37:54,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710017679] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:54,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140981361] [2022-03-15 20:37:54,235 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:37:54,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:54,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:54,236 INFO L229 MonitoredProcess]: Starting monitored process 271 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:54,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (271)] Waiting until timeout for monitored process [2022-03-15 20:37:54,257 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:37:54,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:54,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:54,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:54,482 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:54,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:54,520 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 23 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:54,520 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140981361] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:54,520 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:54,520 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 27 [2022-03-15 20:37:54,520 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [384746503] [2022-03-15 20:37:54,521 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:54,521 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:54,523 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 43 transitions. [2022-03-15 20:37:54,523 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:54,620 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1644412#(<= decThread1of1ForFork1_i 0), 1644413#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 1644410#(<= decThread1of1ForFork1_i 2), 1644411#(<= decThread1of1ForFork1_i 1), 1644408#(< incThread1of1ForFork0_i n), 1644409#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:37:54,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:37:54,621 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:54,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:37:54,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=850, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:37:54,621 INFO L87 Difference]: Start difference. First operand 3095 states and 8671 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:55,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:55,025 INFO L93 Difference]: Finished difference Result 4185 states and 10941 transitions. [2022-03-15 20:37:55,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 20:37:55,026 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:55,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:55,032 INFO L225 Difference]: With dead ends: 4185 [2022-03-15 20:37:55,032 INFO L226 Difference]: Without dead ends: 4179 [2022-03-15 20:37:55,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1234 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=905, Invalid=2755, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 20:37:55,033 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 149 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:55,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 53 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:55,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4179 states. [2022-03-15 20:37:55,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4179 to 3100. [2022-03-15 20:37:55,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3100 states, 3099 states have (on average 2.8015488867376575) internal successors, (8682), 3099 states have internal predecessors, (8682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:55,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3100 states to 3100 states and 8682 transitions. [2022-03-15 20:37:55,078 INFO L78 Accepts]: Start accepts. Automaton has 3100 states and 8682 transitions. Word has length 23 [2022-03-15 20:37:55,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:55,078 INFO L470 AbstractCegarLoop]: Abstraction has 3100 states and 8682 transitions. [2022-03-15 20:37:55,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:55,078 INFO L276 IsEmpty]: Start isEmpty. Operand 3100 states and 8682 transitions. [2022-03-15 20:37:55,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:55,081 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:55,081 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:55,095 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (271)] Ended with exit code 0 [2022-03-15 20:37:55,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,271 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:55,281 INFO L402 AbstractCegarLoop]: === Iteration 274 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:55,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:55,281 INFO L85 PathProgramCache]: Analyzing trace with hash 342396038, now seen corresponding path program 270 times [2022-03-15 20:37:55,282 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:55,282 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853394418] [2022-03-15 20:37:55,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:55,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:55,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:55,342 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:55,342 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:55,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853394418] [2022-03-15 20:37:55,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853394418] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:55,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258287122] [2022-03-15 20:37:55,342 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:37:55,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:55,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:55,343 INFO L229 MonitoredProcess]: Starting monitored process 272 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:55,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (272)] Waiting until timeout for monitored process [2022-03-15 20:37:55,364 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:37:55,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:55,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:55,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:55,540 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:55,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:55,575 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:55,575 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258287122] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:55,575 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:55,576 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 28 [2022-03-15 20:37:55,576 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1541366844] [2022-03-15 20:37:55,576 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:55,576 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:55,579 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 47 transitions. [2022-03-15 20:37:55,579 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:55,704 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1655022#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1655018#(<= decThread1of1ForFork1_i 2), 1655020#(<= decThread1of1ForFork1_i 0), 1655023#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 1655019#(<= decThread1of1ForFork1_i 1), 1655021#(< incThread1of1ForFork0_i n), 1655024#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n))] [2022-03-15 20:37:55,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:37:55,704 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:55,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:37:55,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=967, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:37:55,704 INFO L87 Difference]: Start difference. First operand 3100 states and 8682 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:56,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:56,036 INFO L93 Difference]: Finished difference Result 3991 states and 10478 transitions. [2022-03-15 20:37:56,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 20:37:56,036 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:56,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:56,041 INFO L225 Difference]: With dead ends: 3991 [2022-03-15 20:37:56,041 INFO L226 Difference]: Without dead ends: 3983 [2022-03-15 20:37:56,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1099 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=742, Invalid=2450, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 20:37:56,041 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 157 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:56,041 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 43 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:56,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3983 states. [2022-03-15 20:37:56,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3983 to 3027. [2022-03-15 20:37:56,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3027 states, 3026 states have (on average 2.7908129543952414) internal successors, (8445), 3026 states have internal predecessors, (8445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:56,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3027 states to 3027 states and 8445 transitions. [2022-03-15 20:37:56,080 INFO L78 Accepts]: Start accepts. Automaton has 3027 states and 8445 transitions. Word has length 23 [2022-03-15 20:37:56,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:56,080 INFO L470 AbstractCegarLoop]: Abstraction has 3027 states and 8445 transitions. [2022-03-15 20:37:56,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:56,081 INFO L276 IsEmpty]: Start isEmpty. Operand 3027 states and 8445 transitions. [2022-03-15 20:37:56,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:56,083 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:56,083 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:56,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (272)] Forceful destruction successful, exit code 0 [2022-03-15 20:37:56,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,272 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:56,283 INFO L402 AbstractCegarLoop]: === Iteration 275 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:56,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:56,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1228247282, now seen corresponding path program 271 times [2022-03-15 20:37:56,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:56,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970608257] [2022-03-15 20:37:56,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:56,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:56,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:56,349 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:56,349 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:56,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970608257] [2022-03-15 20:37:56,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970608257] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:56,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332742460] [2022-03-15 20:37:56,349 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:37:56,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:56,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:56,350 INFO L229 MonitoredProcess]: Starting monitored process 273 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:56,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (273)] Waiting until timeout for monitored process [2022-03-15 20:37:56,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:56,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:56,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:56,546 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:56,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:56,581 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:56,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332742460] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:56,581 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:56,581 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 15] total 29 [2022-03-15 20:37:56,581 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [387377722] [2022-03-15 20:37:56,581 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:56,582 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:56,584 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:37:56,584 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:56,740 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1665280#(<= decThread1of1ForFork1_i 0), 1665279#(<= decThread1of1ForFork1_i 1), 1665281#(< incThread1of1ForFork0_i n), 1665278#(<= decThread1of1ForFork1_i 2), 1665284#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 1665282#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1665285#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 1665283#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:37:56,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:37:56,740 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:56,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:37:56,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=1085, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:37:56,740 INFO L87 Difference]: Start difference. First operand 3027 states and 8445 transitions. Second operand has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 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) [2022-03-15 20:37:57,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:57,261 INFO L93 Difference]: Finished difference Result 4049 states and 10543 transitions. [2022-03-15 20:37:57,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 20:37:57,261 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:57,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:57,266 INFO L225 Difference]: With dead ends: 4049 [2022-03-15 20:37:57,267 INFO L226 Difference]: Without dead ends: 4049 [2022-03-15 20:37:57,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1602 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1175, Invalid=3655, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 20:37:57,267 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 168 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:57,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 95 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:37:57,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4049 states. [2022-03-15 20:37:57,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4049 to 3016. [2022-03-15 20:37:57,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3016 states, 3015 states have (on average 2.7880597014925375) internal successors, (8406), 3015 states have internal predecessors, (8406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:57,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3016 states to 3016 states and 8406 transitions. [2022-03-15 20:37:57,309 INFO L78 Accepts]: Start accepts. Automaton has 3016 states and 8406 transitions. Word has length 23 [2022-03-15 20:37:57,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:57,309 INFO L470 AbstractCegarLoop]: Abstraction has 3016 states and 8406 transitions. [2022-03-15 20:37:57,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 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) [2022-03-15 20:37:57,309 INFO L276 IsEmpty]: Start isEmpty. Operand 3016 states and 8406 transitions. [2022-03-15 20:37:57,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:57,312 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:57,312 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:57,327 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (273)] Ended with exit code 0 [2022-03-15 20:37:57,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 273 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable274 [2022-03-15 20:37:57,512 INFO L402 AbstractCegarLoop]: === Iteration 276 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:57,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:57,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1507081233, now seen corresponding path program 272 times [2022-03-15 20:37:57,513 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:57,513 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868139551] [2022-03-15 20:37:57,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:57,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:57,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:57,587 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:57,587 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:57,587 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868139551] [2022-03-15 20:37:57,587 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868139551] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:57,587 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491185852] [2022-03-15 20:37:57,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:37:57,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:57,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:57,589 INFO L229 MonitoredProcess]: Starting monitored process 274 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:57,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Waiting until timeout for monitored process [2022-03-15 20:37:57,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:37:57,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:57,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:57,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:57,780 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:57,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:57,816 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:57,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491185852] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:57,816 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:57,817 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 30 [2022-03-15 20:37:57,817 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [516263103] [2022-03-15 20:37:57,817 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:57,817 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:57,820 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 57 transitions. [2022-03-15 20:37:57,820 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:57,971 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1675602#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 1675600#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 1675605#(or (<= n (+ decThread1of1ForFork1_i 4)) (< incThread1of1ForFork0_i n)), 1675599#(< incThread1of1ForFork0_i n), 1675603#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 1675598#(<= 1 decThread1of1ForFork1_i), 1675601#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 1675604#(<= 0 decThread1of1ForFork1_i)] [2022-03-15 20:37:57,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:37:57,972 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:57,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:37:57,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=1085, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:37:57,972 INFO L87 Difference]: Start difference. First operand 3016 states and 8406 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:58,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:58,397 INFO L93 Difference]: Finished difference Result 3421 states and 9222 transitions. [2022-03-15 20:37:58,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 20:37:58,397 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:58,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:58,401 INFO L225 Difference]: With dead ends: 3421 [2022-03-15 20:37:58,402 INFO L226 Difference]: Without dead ends: 3379 [2022-03-15 20:37:58,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1373 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1058, Invalid=3232, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 20:37:58,402 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 87 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:58,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 53 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:58,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3379 states. [2022-03-15 20:37:58,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3379 to 3023. [2022-03-15 20:37:58,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3023 states, 3022 states have (on average 2.785572468563865) internal successors, (8418), 3022 states have internal predecessors, (8418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:58,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3023 states to 3023 states and 8418 transitions. [2022-03-15 20:37:58,443 INFO L78 Accepts]: Start accepts. Automaton has 3023 states and 8418 transitions. Word has length 23 [2022-03-15 20:37:58,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:58,443 INFO L470 AbstractCegarLoop]: Abstraction has 3023 states and 8418 transitions. [2022-03-15 20:37:58,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:58,443 INFO L276 IsEmpty]: Start isEmpty. Operand 3023 states and 8418 transitions. [2022-03-15 20:37:58,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:58,446 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:58,446 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:58,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Ended with exit code 0 [2022-03-15 20:37:58,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275,274 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:58,646 INFO L402 AbstractCegarLoop]: === Iteration 277 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:58,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:58,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1357830458, now seen corresponding path program 273 times [2022-03-15 20:37:58,647 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:58,647 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545332556] [2022-03-15 20:37:58,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:58,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:58,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:58,711 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 27 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:58,712 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:58,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545332556] [2022-03-15 20:37:58,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545332556] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:58,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452641655] [2022-03-15 20:37:58,712 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:37:58,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:58,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:58,713 INFO L229 MonitoredProcess]: Starting monitored process 275 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:58,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (275)] Waiting until timeout for monitored process [2022-03-15 20:37:58,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:37:58,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:58,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:58,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:58,903 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:58,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:58,937 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 27 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:58,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452641655] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:58,937 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:58,937 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 26 [2022-03-15 20:37:58,937 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1106292446] [2022-03-15 20:37:58,937 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:58,938 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:58,940 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 37 transitions. [2022-03-15 20:37:58,940 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:58,994 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1685292#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1685290#(<= decThread1of1ForFork1_i 0), 1685289#(<= decThread1of1ForFork1_i 1), 1685291#(< incThread1of1ForFork0_i n)] [2022-03-15 20:37:58,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:37:58,994 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:58,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:37:58,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=680, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:37:58,994 INFO L87 Difference]: Start difference. First operand 3023 states and 8418 transitions. Second operand has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2022-03-15 20:37:59,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:37:59,364 INFO L93 Difference]: Finished difference Result 3982 states and 10515 transitions. [2022-03-15 20:37:59,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 20:37:59,364 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:37:59,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:37:59,369 INFO L225 Difference]: With dead ends: 3982 [2022-03-15 20:37:59,369 INFO L226 Difference]: Without dead ends: 3978 [2022-03-15 20:37:59,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1003 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=796, Invalid=2396, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 20:37:59,370 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 102 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:37:59,370 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 56 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:37:59,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3978 states. [2022-03-15 20:37:59,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3978 to 3075. [2022-03-15 20:37:59,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3075 states, 3074 states have (on average 2.7918022121014965) internal successors, (8582), 3074 states have internal predecessors, (8582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:37:59,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3075 states to 3075 states and 8582 transitions. [2022-03-15 20:37:59,407 INFO L78 Accepts]: Start accepts. Automaton has 3075 states and 8582 transitions. Word has length 23 [2022-03-15 20:37:59,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:37:59,407 INFO L470 AbstractCegarLoop]: Abstraction has 3075 states and 8582 transitions. [2022-03-15 20:37:59,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2022-03-15 20:37:59,407 INFO L276 IsEmpty]: Start isEmpty. Operand 3075 states and 8582 transitions. [2022-03-15 20:37:59,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:37:59,410 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:37:59,410 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:37:59,425 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (275)] Ended with exit code 0 [2022-03-15 20:37:59,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable276,275 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:59,614 INFO L402 AbstractCegarLoop]: === Iteration 278 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:37:59,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:37:59,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1880755022, now seen corresponding path program 274 times [2022-03-15 20:37:59,615 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:37:59,615 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150342422] [2022-03-15 20:37:59,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:37:59,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:37:59,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:37:59,670 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 27 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:59,670 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:37:59,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150342422] [2022-03-15 20:37:59,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150342422] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:37:59,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809237569] [2022-03-15 20:37:59,670 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:37:59,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:37:59,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:37:59,671 INFO L229 MonitoredProcess]: Starting monitored process 276 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:37:59,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Waiting until timeout for monitored process [2022-03-15 20:37:59,690 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:37:59,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:37:59,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:37:59,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:37:59,863 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:37:59,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:37:59,897 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 27 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:37:59,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809237569] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:37:59,897 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:37:59,897 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 27 [2022-03-15 20:37:59,897 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [499642534] [2022-03-15 20:37:59,897 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:37:59,898 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:37:59,900 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 41 transitions. [2022-03-15 20:37:59,900 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:37:59,982 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1695644#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 1695643#(<= decThread1of1ForFork1_i 0), 1695642#(<= decThread1of1ForFork1_i 1), 1695641#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1695640#(< incThread1of1ForFork0_i n)] [2022-03-15 20:37:59,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:37:59,983 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:37:59,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:37:59,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=791, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:37:59,983 INFO L87 Difference]: Start difference. First operand 3075 states and 8582 transitions. Second operand has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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) [2022-03-15 20:38:00,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:00,368 INFO L93 Difference]: Finished difference Result 3946 states and 10452 transitions. [2022-03-15 20:38:00,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:38:00,369 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:00,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:00,374 INFO L225 Difference]: With dead ends: 3946 [2022-03-15 20:38:00,374 INFO L226 Difference]: Without dead ends: 3940 [2022-03-15 20:38:00,374 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1053 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=809, Invalid=2497, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 20:38:00,374 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 106 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:00,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 66 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:00,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3940 states. [2022-03-15 20:38:00,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3940 to 3071. [2022-03-15 20:38:00,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3071 states, 3070 states have (on average 2.7912052117263846) internal successors, (8569), 3070 states have internal predecessors, (8569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:00,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3071 states to 3071 states and 8569 transitions. [2022-03-15 20:38:00,411 INFO L78 Accepts]: Start accepts. Automaton has 3071 states and 8569 transitions. Word has length 23 [2022-03-15 20:38:00,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:00,411 INFO L470 AbstractCegarLoop]: Abstraction has 3071 states and 8569 transitions. [2022-03-15 20:38:00,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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) [2022-03-15 20:38:00,411 INFO L276 IsEmpty]: Start isEmpty. Operand 3071 states and 8569 transitions. [2022-03-15 20:38:00,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:00,413 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:00,413 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:00,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Ended with exit code 0 [2022-03-15 20:38:00,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2022-03-15 20:38:00,614 INFO L402 AbstractCegarLoop]: === Iteration 279 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:00,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:00,614 INFO L85 PathProgramCache]: Analyzing trace with hash -802310202, now seen corresponding path program 275 times [2022-03-15 20:38:00,614 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:00,614 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303989181] [2022-03-15 20:38:00,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:00,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:00,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:00,675 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 27 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:00,675 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:00,675 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303989181] [2022-03-15 20:38:00,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303989181] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:00,675 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642018513] [2022-03-15 20:38:00,675 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:38:00,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:00,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:00,676 INFO L229 MonitoredProcess]: Starting monitored process 277 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:00,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (277)] Waiting until timeout for monitored process [2022-03-15 20:38:00,696 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:38:00,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:00,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:00,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:00,883 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:00,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:00,918 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 27 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:00,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642018513] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:00,918 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:00,918 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 28 [2022-03-15 20:38:00,918 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1179405521] [2022-03-15 20:38:00,918 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:00,919 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:00,921 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 45 transitions. [2022-03-15 20:38:00,921 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:01,055 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1705952#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 1705947#(<= decThread1of1ForFork1_i 1), 1705949#(< incThread1of1ForFork0_i n), 1705948#(<= decThread1of1ForFork1_i 0), 1705950#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1705951#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:38:01,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:38:01,055 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:01,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:38:01,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=904, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:38:01,055 INFO L87 Difference]: Start difference. First operand 3071 states and 8569 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:01,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:01,402 INFO L93 Difference]: Finished difference Result 3842 states and 10208 transitions. [2022-03-15 20:38:01,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 20:38:01,402 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:01,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:01,407 INFO L225 Difference]: With dead ends: 3842 [2022-03-15 20:38:01,407 INFO L226 Difference]: Without dead ends: 3834 [2022-03-15 20:38:01,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1026 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=751, Invalid=2441, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 20:38:01,408 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 119 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:01,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 50 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:01,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3834 states. [2022-03-15 20:38:01,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3834 to 3067. [2022-03-15 20:38:01,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3067 states, 3066 states have (on average 2.7906066536203524) internal successors, (8556), 3066 states have internal predecessors, (8556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:01,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3067 states to 3067 states and 8556 transitions. [2022-03-15 20:38:01,447 INFO L78 Accepts]: Start accepts. Automaton has 3067 states and 8556 transitions. Word has length 23 [2022-03-15 20:38:01,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:01,447 INFO L470 AbstractCegarLoop]: Abstraction has 3067 states and 8556 transitions. [2022-03-15 20:38:01,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:01,447 INFO L276 IsEmpty]: Start isEmpty. Operand 3067 states and 8556 transitions. [2022-03-15 20:38:01,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:01,450 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:01,450 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:01,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (277)] Forceful destruction successful, exit code 0 [2022-03-15 20:38:01,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 277 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable278 [2022-03-15 20:38:01,650 INFO L402 AbstractCegarLoop]: === Iteration 280 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:01,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:01,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1922013774, now seen corresponding path program 276 times [2022-03-15 20:38:01,651 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:01,651 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82497663] [2022-03-15 20:38:01,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:01,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:01,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:01,734 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 27 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:01,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:01,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82497663] [2022-03-15 20:38:01,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82497663] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:01,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731801382] [2022-03-15 20:38:01,734 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:38:01,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:01,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:01,735 INFO L229 MonitoredProcess]: Starting monitored process 278 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:01,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Waiting until timeout for monitored process [2022-03-15 20:38:01,755 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:38:01,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:01,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:01,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:01,936 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:01,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:01,971 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 27 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:01,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731801382] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:01,972 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:01,972 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 15] total 29 [2022-03-15 20:38:01,972 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1662301658] [2022-03-15 20:38:01,972 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:01,972 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:01,975 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 49 transitions. [2022-03-15 20:38:01,975 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:02,122 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1716138#(<= decThread1of1ForFork1_i 1), 1716141#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1716144#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 1716142#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 1716140#(< incThread1of1ForFork0_i n), 1716139#(<= decThread1of1ForFork1_i 0), 1716143#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n))] [2022-03-15 20:38:02,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:38:02,123 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:02,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:38:02,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1019, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:38:02,123 INFO L87 Difference]: Start difference. First operand 3067 states and 8556 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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) [2022-03-15 20:38:02,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:02,427 INFO L93 Difference]: Finished difference Result 3699 states and 9857 transitions. [2022-03-15 20:38:02,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 20:38:02,427 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:02,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:02,432 INFO L225 Difference]: With dead ends: 3699 [2022-03-15 20:38:02,432 INFO L226 Difference]: Without dead ends: 3689 [2022-03-15 20:38:02,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 926 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=636, Invalid=2226, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 20:38:02,433 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 112 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:02,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 52 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:02,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3689 states. [2022-03-15 20:38:02,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3689 to 2985. [2022-03-15 20:38:02,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2985 states, 2984 states have (on average 2.7828418230563003) internal successors, (8304), 2984 states have internal predecessors, (8304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:02,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2985 states to 2985 states and 8304 transitions. [2022-03-15 20:38:02,471 INFO L78 Accepts]: Start accepts. Automaton has 2985 states and 8304 transitions. Word has length 23 [2022-03-15 20:38:02,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:02,471 INFO L470 AbstractCegarLoop]: Abstraction has 2985 states and 8304 transitions. [2022-03-15 20:38:02,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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) [2022-03-15 20:38:02,471 INFO L276 IsEmpty]: Start isEmpty. Operand 2985 states and 8304 transitions. [2022-03-15 20:38:02,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:02,474 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:02,474 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:02,489 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Ended with exit code 0 [2022-03-15 20:38:02,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2022-03-15 20:38:02,675 INFO L402 AbstractCegarLoop]: === Iteration 281 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:02,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:02,675 INFO L85 PathProgramCache]: Analyzing trace with hash 476711110, now seen corresponding path program 277 times [2022-03-15 20:38:02,675 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:02,675 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793124432] [2022-03-15 20:38:02,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:02,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:02,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:02,748 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:02,748 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:02,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793124432] [2022-03-15 20:38:02,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793124432] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:02,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572044376] [2022-03-15 20:38:02,749 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:38:02,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:02,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:02,750 INFO L229 MonitoredProcess]: Starting monitored process 279 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:02,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (279)] Waiting until timeout for monitored process [2022-03-15 20:38:02,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:02,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:02,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:02,949 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:02,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:02,984 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:02,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572044376] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:02,985 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:02,985 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 30 [2022-03-15 20:38:02,985 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [822305103] [2022-03-15 20:38:02,985 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:02,986 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:02,988 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 53 transitions. [2022-03-15 20:38:02,988 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:03,162 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1726020#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 1726018#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 1726019#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 1726017#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1726014#(<= decThread1of1ForFork1_i 1), 1726016#(< incThread1of1ForFork0_i n), 1726021#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 1726015#(<= decThread1of1ForFork1_i 0)] [2022-03-15 20:38:03,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:38:03,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:03,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:38:03,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=1135, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:38:03,163 INFO L87 Difference]: Start difference. First operand 2985 states and 8304 transitions. Second operand has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:03,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:03,607 INFO L93 Difference]: Finished difference Result 3702 states and 9815 transitions. [2022-03-15 20:38:03,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 20:38:03,608 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:03,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:03,613 INFO L225 Difference]: With dead ends: 3702 [2022-03-15 20:38:03,613 INFO L226 Difference]: Without dead ends: 3702 [2022-03-15 20:38:03,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1317 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=973, Invalid=3187, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 20:38:03,614 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 125 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:03,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 69 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:38:03,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3702 states. [2022-03-15 20:38:03,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3702 to 3009. [2022-03-15 20:38:03,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3009 states, 3008 states have (on average 2.7845744680851063) internal successors, (8376), 3008 states have internal predecessors, (8376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:03,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3009 states to 3009 states and 8376 transitions. [2022-03-15 20:38:03,654 INFO L78 Accepts]: Start accepts. Automaton has 3009 states and 8376 transitions. Word has length 23 [2022-03-15 20:38:03,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:03,654 INFO L470 AbstractCegarLoop]: Abstraction has 3009 states and 8376 transitions. [2022-03-15 20:38:03,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:03,655 INFO L276 IsEmpty]: Start isEmpty. Operand 3009 states and 8376 transitions. [2022-03-15 20:38:03,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:03,657 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:03,657 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:03,672 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (279)] Ended with exit code 0 [2022-03-15 20:38:03,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 279 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable280 [2022-03-15 20:38:03,858 INFO L402 AbstractCegarLoop]: === Iteration 282 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:03,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:03,858 INFO L85 PathProgramCache]: Analyzing trace with hash 652226921, now seen corresponding path program 278 times [2022-03-15 20:38:03,859 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:03,859 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658261620] [2022-03-15 20:38:03,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:03,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:03,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:03,904 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 10 proven. 37 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:03,904 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:03,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658261620] [2022-03-15 20:38:03,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658261620] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:03,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408234986] [2022-03-15 20:38:03,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:38:03,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:03,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:03,905 INFO L229 MonitoredProcess]: Starting monitored process 280 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:03,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Waiting until timeout for monitored process [2022-03-15 20:38:03,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:38:03,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:03,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:03,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:04,087 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 9 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:04,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:04,120 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 10 proven. 37 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:04,120 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408234986] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:04,121 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:04,121 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2022-03-15 20:38:04,121 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [831192145] [2022-03-15 20:38:04,121 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:04,121 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:04,124 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 41 transitions. [2022-03-15 20:38:04,124 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:04,203 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1735960#(< decThread1of1ForFork1_i n), 1735958#(<= 2 decThread1of1ForFork1_i), 1735957#(<= incThread1of1ForFork0_i 0), 1735955#(<= 4 decThread1of1ForFork1_i), 1735961#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1735956#(<= 3 decThread1of1ForFork1_i), 1735959#(<= 1 decThread1of1ForFork1_i)] [2022-03-15 20:38:04,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:38:04,203 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:04,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:38:04,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=773, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:38:04,204 INFO L87 Difference]: Start difference. First operand 3009 states and 8376 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:38:04,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:04,677 INFO L93 Difference]: Finished difference Result 4120 states and 10798 transitions. [2022-03-15 20:38:04,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 20:38:04,678 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:04,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:04,684 INFO L225 Difference]: With dead ends: 4120 [2022-03-15 20:38:04,684 INFO L226 Difference]: Without dead ends: 4118 [2022-03-15 20:38:04,684 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 39 SyntacticMatches, 6 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1231 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=959, Invalid=2701, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 20:38:04,684 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 65 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:04,684 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 73 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:38:04,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4118 states. [2022-03-15 20:38:04,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4118 to 3079. [2022-03-15 20:38:04,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3079 states, 3078 states have (on average 2.7914230019493176) internal successors, (8592), 3078 states have internal predecessors, (8592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:04,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3079 states to 3079 states and 8592 transitions. [2022-03-15 20:38:04,729 INFO L78 Accepts]: Start accepts. Automaton has 3079 states and 8592 transitions. Word has length 23 [2022-03-15 20:38:04,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:04,729 INFO L470 AbstractCegarLoop]: Abstraction has 3079 states and 8592 transitions. [2022-03-15 20:38:04,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:38:04,729 INFO L276 IsEmpty]: Start isEmpty. Operand 3079 states and 8592 transitions. [2022-03-15 20:38:04,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:04,732 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:04,732 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:04,747 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Ended with exit code 0 [2022-03-15 20:38:04,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 280 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable281 [2022-03-15 20:38:04,932 INFO L402 AbstractCegarLoop]: === Iteration 283 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:04,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:04,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1938675061, now seen corresponding path program 279 times [2022-03-15 20:38:04,933 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:04,933 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469868643] [2022-03-15 20:38:04,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:04,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:04,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:04,978 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 10 proven. 37 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:04,979 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:04,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469868643] [2022-03-15 20:38:04,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469868643] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:04,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934992438] [2022-03-15 20:38:04,979 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:38:04,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:04,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:04,980 INFO L229 MonitoredProcess]: Starting monitored process 281 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:04,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (281)] Waiting until timeout for monitored process [2022-03-15 20:38:05,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:38:05,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:05,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:05,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:05,181 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 9 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:05,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:05,214 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 10 proven. 37 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:05,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934992438] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:05,215 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:05,215 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2022-03-15 20:38:05,215 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1279078709] [2022-03-15 20:38:05,215 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:05,215 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:05,217 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 39 transitions. [2022-03-15 20:38:05,218 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:05,284 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1746461#(<= 2 decThread1of1ForFork1_i), 1746462#(<= 1 decThread1of1ForFork1_i), 1746463#(<= incThread1of1ForFork0_i 0), 1746464#(< decThread1of1ForFork1_i n), 1746465#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1746460#(<= 3 decThread1of1ForFork1_i)] [2022-03-15 20:38:05,284 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:38:05,284 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:05,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:38:05,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=725, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:38:05,285 INFO L87 Difference]: Start difference. First operand 3079 states and 8592 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:05,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:05,630 INFO L93 Difference]: Finished difference Result 3835 states and 10207 transitions. [2022-03-15 20:38:05,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:38:05,631 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:05,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:05,635 INFO L225 Difference]: With dead ends: 3835 [2022-03-15 20:38:05,635 INFO L226 Difference]: Without dead ends: 3833 [2022-03-15 20:38:05,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 976 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=726, Invalid=2030, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 20:38:05,636 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 75 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:05,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 63 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:05,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3833 states. [2022-03-15 20:38:05,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3833 to 3125. [2022-03-15 20:38:05,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3125 states, 3124 states have (on average 2.795134443021767) internal successors, (8732), 3124 states have internal predecessors, (8732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:05,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3125 states to 3125 states and 8732 transitions. [2022-03-15 20:38:05,674 INFO L78 Accepts]: Start accepts. Automaton has 3125 states and 8732 transitions. Word has length 23 [2022-03-15 20:38:05,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:05,674 INFO L470 AbstractCegarLoop]: Abstraction has 3125 states and 8732 transitions. [2022-03-15 20:38:05,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:05,674 INFO L276 IsEmpty]: Start isEmpty. Operand 3125 states and 8732 transitions. [2022-03-15 20:38:05,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:05,677 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:05,677 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:05,692 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (281)] Ended with exit code 0 [2022-03-15 20:38:05,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282,281 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:05,877 INFO L402 AbstractCegarLoop]: === Iteration 284 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:05,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:05,878 INFO L85 PathProgramCache]: Analyzing trace with hash -2135188566, now seen corresponding path program 280 times [2022-03-15 20:38:05,878 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:05,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559492165] [2022-03-15 20:38:05,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:05,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:05,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:05,921 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 33 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:05,921 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:05,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559492165] [2022-03-15 20:38:05,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559492165] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:05,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531758047] [2022-03-15 20:38:05,922 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:38:05,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:05,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:05,923 INFO L229 MonitoredProcess]: Starting monitored process 282 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:05,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Waiting until timeout for monitored process [2022-03-15 20:38:05,942 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:38:05,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:05,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:05,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:06,097 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:06,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:06,129 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 33 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:06,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531758047] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:06,129 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:06,129 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2022-03-15 20:38:06,130 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1967270312] [2022-03-15 20:38:06,130 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:06,130 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:06,132 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 39 transitions. [2022-03-15 20:38:06,132 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:06,188 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1756756#(< decThread1of1ForFork1_i n), 1756758#(<= decThread1of1ForFork1_i 2), 1756759#(<= decThread1of1ForFork1_i 1), 1756757#(<= decThread1of1ForFork1_i 3), 1756760#(<= 0 incThread1of1ForFork0_i)] [2022-03-15 20:38:06,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:38:06,188 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:06,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:38:06,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=670, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:38:06,188 INFO L87 Difference]: Start difference. First operand 3125 states and 8732 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:07,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:07,057 INFO L93 Difference]: Finished difference Result 4711 states and 12015 transitions. [2022-03-15 20:38:07,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-03-15 20:38:07,057 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:07,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:07,063 INFO L225 Difference]: With dead ends: 4711 [2022-03-15 20:38:07,063 INFO L226 Difference]: Without dead ends: 4708 [2022-03-15 20:38:07,064 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3858 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2458, Invalid=7642, Unknown=0, NotChecked=0, Total=10100 [2022-03-15 20:38:07,064 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 143 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:07,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 41 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:07,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4708 states. [2022-03-15 20:38:07,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4708 to 3125. [2022-03-15 20:38:07,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3125 states, 3124 states have (on average 2.7928937259923177) internal successors, (8725), 3124 states have internal predecessors, (8725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:07,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3125 states to 3125 states and 8725 transitions. [2022-03-15 20:38:07,112 INFO L78 Accepts]: Start accepts. Automaton has 3125 states and 8725 transitions. Word has length 23 [2022-03-15 20:38:07,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:07,112 INFO L470 AbstractCegarLoop]: Abstraction has 3125 states and 8725 transitions. [2022-03-15 20:38:07,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:07,112 INFO L276 IsEmpty]: Start isEmpty. Operand 3125 states and 8725 transitions. [2022-03-15 20:38:07,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:07,115 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:07,115 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:07,130 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Ended with exit code 0 [2022-03-15 20:38:07,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,282 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:07,315 INFO L402 AbstractCegarLoop]: === Iteration 285 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:07,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:07,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1094714978, now seen corresponding path program 281 times [2022-03-15 20:38:07,316 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:07,316 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478543846] [2022-03-15 20:38:07,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:07,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:07,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:07,371 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 25 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:07,371 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:07,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478543846] [2022-03-15 20:38:07,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478543846] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:07,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544994991] [2022-03-15 20:38:07,371 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:38:07,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:07,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:07,372 INFO L229 MonitoredProcess]: Starting monitored process 283 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:07,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Waiting until timeout for monitored process [2022-03-15 20:38:07,393 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:38:07,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:07,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:07,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:07,550 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:07,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:07,600 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 25 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:07,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544994991] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:07,600 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:07,600 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2022-03-15 20:38:07,600 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [887765528] [2022-03-15 20:38:07,600 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:07,601 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:07,603 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 39 transitions. [2022-03-15 20:38:07,603 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:07,669 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1768028#(<= decThread1of1ForFork1_i 1), 1768026#(< decThread1of1ForFork1_i n), 1768029#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 1768027#(<= decThread1of1ForFork1_i 2), 1768030#(<= 0 incThread1of1ForFork0_i)] [2022-03-15 20:38:07,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:38:07,669 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:07,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:38:07,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=682, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:38:07,670 INFO L87 Difference]: Start difference. First operand 3125 states and 8725 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:08,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:08,329 INFO L93 Difference]: Finished difference Result 4172 states and 10959 transitions. [2022-03-15 20:38:08,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 20:38:08,329 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:08,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:08,335 INFO L225 Difference]: With dead ends: 4172 [2022-03-15 20:38:08,335 INFO L226 Difference]: Without dead ends: 4168 [2022-03-15 20:38:08,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2374 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1619, Invalid=5187, Unknown=0, NotChecked=0, Total=6806 [2022-03-15 20:38:08,336 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 112 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:08,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 50 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:08,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4168 states. [2022-03-15 20:38:08,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4168 to 3122. [2022-03-15 20:38:08,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3122 states, 3121 states have (on average 2.793015059275873) internal successors, (8717), 3121 states have internal predecessors, (8717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:08,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3122 states to 3122 states and 8717 transitions. [2022-03-15 20:38:08,382 INFO L78 Accepts]: Start accepts. Automaton has 3122 states and 8717 transitions. Word has length 23 [2022-03-15 20:38:08,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:08,382 INFO L470 AbstractCegarLoop]: Abstraction has 3122 states and 8717 transitions. [2022-03-15 20:38:08,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:08,382 INFO L276 IsEmpty]: Start isEmpty. Operand 3122 states and 8717 transitions. [2022-03-15 20:38:08,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:08,385 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:08,385 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:08,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Ended with exit code 0 [2022-03-15 20:38:08,585 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 283 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable284 [2022-03-15 20:38:08,585 INFO L402 AbstractCegarLoop]: === Iteration 286 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:08,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:08,585 INFO L85 PathProgramCache]: Analyzing trace with hash -652257879, now seen corresponding path program 282 times [2022-03-15 20:38:08,586 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:08,586 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811051507] [2022-03-15 20:38:08,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:08,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:08,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:08,631 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 12 proven. 35 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:08,631 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:08,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811051507] [2022-03-15 20:38:08,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811051507] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:08,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778096629] [2022-03-15 20:38:08,631 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:38:08,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:08,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:08,632 INFO L229 MonitoredProcess]: Starting monitored process 284 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:08,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (284)] Waiting until timeout for monitored process [2022-03-15 20:38:08,656 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:38:08,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:08,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:08,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:08,810 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 11 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:08,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:08,844 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 12 proven. 35 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:38:08,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778096629] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:08,844 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:08,844 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2022-03-15 20:38:08,844 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [623214125] [2022-03-15 20:38:08,844 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:08,845 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:08,847 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 37 transitions. [2022-03-15 20:38:08,847 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:08,904 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1778717#(<= incThread1of1ForFork0_i 0), 1778716#(< decThread1of1ForFork1_i n), 1778718#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1778714#(<= 2 decThread1of1ForFork1_i), 1778715#(<= 1 decThread1of1ForFork1_i)] [2022-03-15 20:38:08,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:38:08,905 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:08,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:38:08,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=677, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:38:08,905 INFO L87 Difference]: Start difference. First operand 3122 states and 8717 transitions. Second operand has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2022-03-15 20:38:09,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:09,183 INFO L93 Difference]: Finished difference Result 3552 states and 9607 transitions. [2022-03-15 20:38:09,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 20:38:09,184 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:09,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:09,188 INFO L225 Difference]: With dead ends: 3552 [2022-03-15 20:38:09,189 INFO L226 Difference]: Without dead ends: 3551 [2022-03-15 20:38:09,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 765 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=539, Invalid=1531, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:38:09,189 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 55 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:09,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 59 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:09,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3551 states. [2022-03-15 20:38:09,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3551 to 3137. [2022-03-15 20:38:09,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3137 states, 3136 states have (on average 2.7927295918367347) internal successors, (8758), 3136 states have internal predecessors, (8758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:09,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3137 states to 3137 states and 8758 transitions. [2022-03-15 20:38:09,231 INFO L78 Accepts]: Start accepts. Automaton has 3137 states and 8758 transitions. Word has length 23 [2022-03-15 20:38:09,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:09,231 INFO L470 AbstractCegarLoop]: Abstraction has 3137 states and 8758 transitions. [2022-03-15 20:38:09,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2022-03-15 20:38:09,231 INFO L276 IsEmpty]: Start isEmpty. Operand 3137 states and 8758 transitions. [2022-03-15 20:38:09,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:09,234 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:09,234 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:09,249 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (284)] Ended with exit code 0 [2022-03-15 20:38:09,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285,284 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:09,434 INFO L402 AbstractCegarLoop]: === Iteration 287 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:09,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:09,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1845758058, now seen corresponding path program 283 times [2022-03-15 20:38:09,435 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:09,435 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673410530] [2022-03-15 20:38:09,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:09,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:09,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:09,480 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 31 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:09,480 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:09,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673410530] [2022-03-15 20:38:09,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673410530] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:09,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998841854] [2022-03-15 20:38:09,480 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:38:09,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:09,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:09,481 INFO L229 MonitoredProcess]: Starting monitored process 285 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:09,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Waiting until timeout for monitored process [2022-03-15 20:38:09,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:09,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:09,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:09,656 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:09,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:09,689 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 31 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:09,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998841854] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:09,689 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:09,689 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2022-03-15 20:38:09,689 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1743139141] [2022-03-15 20:38:09,689 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:09,690 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:09,692 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 37 transitions. [2022-03-15 20:38:09,692 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:09,735 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1788740#(<= 0 incThread1of1ForFork0_i), 1788738#(< decThread1of1ForFork1_i n), 1788737#(<= decThread1of1ForFork1_i 2), 1788739#(<= decThread1of1ForFork1_i 1)] [2022-03-15 20:38:09,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:38:09,735 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:09,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:38:09,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=621, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:38:09,736 INFO L87 Difference]: Start difference. First operand 3137 states and 8758 transitions. Second operand has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 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) [2022-03-15 20:38:10,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:10,533 INFO L93 Difference]: Finished difference Result 4257 states and 11075 transitions. [2022-03-15 20:38:10,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 20:38:10,533 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:10,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:10,539 INFO L225 Difference]: With dead ends: 4257 [2022-03-15 20:38:10,539 INFO L226 Difference]: Without dead ends: 4255 [2022-03-15 20:38:10,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3248 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2100, Invalid=6830, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 20:38:10,541 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 118 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:10,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 50 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:10,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4255 states. [2022-03-15 20:38:10,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4255 to 3120. [2022-03-15 20:38:10,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3120 states, 3119 states have (on average 2.7909586405899325) internal successors, (8705), 3119 states have internal predecessors, (8705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:10,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3120 states to 3120 states and 8705 transitions. [2022-03-15 20:38:10,584 INFO L78 Accepts]: Start accepts. Automaton has 3120 states and 8705 transitions. Word has length 23 [2022-03-15 20:38:10,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:10,584 INFO L470 AbstractCegarLoop]: Abstraction has 3120 states and 8705 transitions. [2022-03-15 20:38:10,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 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) [2022-03-15 20:38:10,584 INFO L276 IsEmpty]: Start isEmpty. Operand 3120 states and 8705 transitions. [2022-03-15 20:38:10,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:10,587 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:10,587 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:10,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Forceful destruction successful, exit code 0 [2022-03-15 20:38:10,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286,285 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:10,787 INFO L402 AbstractCegarLoop]: === Iteration 288 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:10,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:10,787 INFO L85 PathProgramCache]: Analyzing trace with hash -559361661, now seen corresponding path program 284 times [2022-03-15 20:38:10,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:10,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276950752] [2022-03-15 20:38:10,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:10,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:10,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:10,849 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 19 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:10,849 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:10,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276950752] [2022-03-15 20:38:10,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276950752] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:10,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774722779] [2022-03-15 20:38:10,849 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:38:10,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:10,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:10,850 INFO L229 MonitoredProcess]: Starting monitored process 286 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:10,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (286)] Waiting until timeout for monitored process [2022-03-15 20:38:10,869 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:38:10,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:10,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:10,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:11,042 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:11,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:11,078 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 19 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:11,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774722779] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:11,078 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:11,078 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 28 [2022-03-15 20:38:11,078 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [173099428] [2022-03-15 20:38:11,078 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:11,079 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:11,081 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 41 transitions. [2022-03-15 20:38:11,081 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:11,191 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1799536#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1799540#(<= incThread1of1ForFork0_i 0), 1799537#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 1799538#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 1799539#(or (< decThread1of1ForFork1_i n) (<= (+ 4 incThread1of1ForFork0_i) n)), 1799535#(< decThread1of1ForFork1_i n), 1799534#(<= 1 decThread1of1ForFork1_i)] [2022-03-15 20:38:11,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:38:11,191 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:11,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:38:11,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=968, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:38:11,192 INFO L87 Difference]: Start difference. First operand 3120 states and 8705 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:11,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:11,456 INFO L93 Difference]: Finished difference Result 3645 states and 9824 transitions. [2022-03-15 20:38:11,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 20:38:11,456 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:11,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:11,461 INFO L225 Difference]: With dead ends: 3645 [2022-03-15 20:38:11,461 INFO L226 Difference]: Without dead ends: 3624 [2022-03-15 20:38:11,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 847 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=602, Invalid=2050, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 20:38:11,462 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 78 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:11,462 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 30 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:11,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3624 states. [2022-03-15 20:38:11,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3624 to 3133. [2022-03-15 20:38:11,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3133 states, 3132 states have (on average 2.780012771392082) internal successors, (8707), 3132 states have internal predecessors, (8707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:11,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3133 states to 3133 states and 8707 transitions. [2022-03-15 20:38:11,503 INFO L78 Accepts]: Start accepts. Automaton has 3133 states and 8707 transitions. Word has length 23 [2022-03-15 20:38:11,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:11,503 INFO L470 AbstractCegarLoop]: Abstraction has 3133 states and 8707 transitions. [2022-03-15 20:38:11,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:11,503 INFO L276 IsEmpty]: Start isEmpty. Operand 3133 states and 8707 transitions. [2022-03-15 20:38:11,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:11,506 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:11,506 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:11,521 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (286)] Ended with exit code 0 [2022-03-15 20:38:11,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 286 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable287 [2022-03-15 20:38:11,712 INFO L402 AbstractCegarLoop]: === Iteration 289 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:11,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:11,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1439487307, now seen corresponding path program 285 times [2022-03-15 20:38:11,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:11,713 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334972445] [2022-03-15 20:38:11,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:11,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:11,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:11,766 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:11,767 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:11,767 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334972445] [2022-03-15 20:38:11,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334972445] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:11,767 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724749503] [2022-03-15 20:38:11,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:38:11,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:11,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:11,768 INFO L229 MonitoredProcess]: Starting monitored process 287 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:11,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (287)] Waiting until timeout for monitored process [2022-03-15 20:38:11,787 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:38:11,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:11,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:11,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:11,951 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:11,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:11,984 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:11,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724749503] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:11,985 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:11,985 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 27 [2022-03-15 20:38:11,985 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1487104291] [2022-03-15 20:38:11,985 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:11,986 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:11,988 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 39 transitions. [2022-03-15 20:38:11,988 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:12,075 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1809649#(<= 1 decThread1of1ForFork1_i), 1809650#(<= incThread1of1ForFork0_i 0), 1809652#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 1809648#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1809647#(< decThread1of1ForFork1_i n), 1809651#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n))] [2022-03-15 20:38:12,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:38:12,076 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:12,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:38:12,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=855, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:38:12,076 INFO L87 Difference]: Start difference. First operand 3133 states and 8707 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:12,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:12,340 INFO L93 Difference]: Finished difference Result 3755 states and 10083 transitions. [2022-03-15 20:38:12,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:38:12,340 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:12,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:12,345 INFO L225 Difference]: With dead ends: 3755 [2022-03-15 20:38:12,345 INFO L226 Difference]: Without dead ends: 3743 [2022-03-15 20:38:12,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 786 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=552, Invalid=1800, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 20:38:12,346 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 56 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:12,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 56 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:12,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3743 states. [2022-03-15 20:38:12,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3743 to 3219. [2022-03-15 20:38:12,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3219 states, 3218 states have (on average 2.781852082038533) internal successors, (8952), 3218 states have internal predecessors, (8952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:12,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3219 states to 3219 states and 8952 transitions. [2022-03-15 20:38:12,386 INFO L78 Accepts]: Start accepts. Automaton has 3219 states and 8952 transitions. Word has length 23 [2022-03-15 20:38:12,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:12,386 INFO L470 AbstractCegarLoop]: Abstraction has 3219 states and 8952 transitions. [2022-03-15 20:38:12,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:12,386 INFO L276 IsEmpty]: Start isEmpty. Operand 3219 states and 8952 transitions. [2022-03-15 20:38:12,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:12,389 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:12,389 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:12,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (287)] Ended with exit code 0 [2022-03-15 20:38:12,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 287 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable288 [2022-03-15 20:38:12,589 INFO L402 AbstractCegarLoop]: === Iteration 290 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:12,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:12,590 INFO L85 PathProgramCache]: Analyzing trace with hash 933928682, now seen corresponding path program 286 times [2022-03-15 20:38:12,590 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:12,590 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460535237] [2022-03-15 20:38:12,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:12,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:12,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:12,639 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 19 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:12,639 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:12,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460535237] [2022-03-15 20:38:12,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460535237] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:12,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115951871] [2022-03-15 20:38:12,639 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:38:12,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:12,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:12,640 INFO L229 MonitoredProcess]: Starting monitored process 288 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:12,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Waiting until timeout for monitored process [2022-03-15 20:38:12,659 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:38:12,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:12,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:12,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:12,818 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:12,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:12,851 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 19 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:12,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115951871] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:12,851 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:12,851 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 26 [2022-03-15 20:38:12,851 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1625976265] [2022-03-15 20:38:12,852 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:12,852 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:12,854 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 39 transitions. [2022-03-15 20:38:12,854 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:12,916 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1820038#(< decThread1of1ForFork1_i n), 1820041#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 1820039#(<= 0 incThread1of1ForFork0_i), 1820040#(<= decThread1of1ForFork1_i 1), 1820042#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n))] [2022-03-15 20:38:12,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:38:12,916 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:12,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:38:12,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=722, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:38:12,916 INFO L87 Difference]: Start difference. First operand 3219 states and 8952 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:13,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:13,418 INFO L93 Difference]: Finished difference Result 3993 states and 10653 transitions. [2022-03-15 20:38:13,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 20:38:13,418 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:13,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:13,435 INFO L225 Difference]: With dead ends: 3993 [2022-03-15 20:38:13,435 INFO L226 Difference]: Without dead ends: 3987 [2022-03-15 20:38:13,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1557 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1164, Invalid=3666, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 20:38:13,435 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 72 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:13,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 40 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:13,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3987 states. [2022-03-15 20:38:13,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3987 to 3260. [2022-03-15 20:38:13,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3260 states, 3259 states have (on average 2.7796870205584536) internal successors, (9059), 3259 states have internal predecessors, (9059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:13,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3260 states to 3260 states and 9059 transitions. [2022-03-15 20:38:13,475 INFO L78 Accepts]: Start accepts. Automaton has 3260 states and 9059 transitions. Word has length 23 [2022-03-15 20:38:13,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:13,475 INFO L470 AbstractCegarLoop]: Abstraction has 3260 states and 9059 transitions. [2022-03-15 20:38:13,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:13,475 INFO L276 IsEmpty]: Start isEmpty. Operand 3260 states and 9059 transitions. [2022-03-15 20:38:13,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:13,478 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:13,478 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:13,493 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Ended with exit code 0 [2022-03-15 20:38:13,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 288 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable289 [2022-03-15 20:38:13,678 INFO L402 AbstractCegarLoop]: === Iteration 291 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:13,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:13,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1682622333, now seen corresponding path program 287 times [2022-03-15 20:38:13,679 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:13,679 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648838997] [2022-03-15 20:38:13,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:13,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:13,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:13,728 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 17 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:13,728 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:13,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648838997] [2022-03-15 20:38:13,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648838997] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:13,729 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329559507] [2022-03-15 20:38:13,729 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:38:13,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:13,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:13,730 INFO L229 MonitoredProcess]: Starting monitored process 289 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:13,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (289)] Waiting until timeout for monitored process [2022-03-15 20:38:13,749 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:38:13,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:13,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:13,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:13,904 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:13,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:13,938 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 17 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:13,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329559507] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:13,938 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:13,938 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 26 [2022-03-15 20:38:13,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [273346463] [2022-03-15 20:38:13,938 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:13,939 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:13,941 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 37 transitions. [2022-03-15 20:38:13,941 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:14,009 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1830799#(<= 1 decThread1of1ForFork1_i), 1830797#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 1830796#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1830795#(< decThread1of1ForFork1_i n), 1830798#(<= incThread1of1ForFork0_i 0)] [2022-03-15 20:38:14,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:38:14,009 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:14,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:38:14,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=742, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:38:14,010 INFO L87 Difference]: Start difference. First operand 3260 states and 9059 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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) [2022-03-15 20:38:14,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:14,254 INFO L93 Difference]: Finished difference Result 3884 states and 10432 transitions. [2022-03-15 20:38:14,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 20:38:14,255 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:14,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:14,260 INFO L225 Difference]: With dead ends: 3884 [2022-03-15 20:38:14,260 INFO L226 Difference]: Without dead ends: 3884 [2022-03-15 20:38:14,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 729 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=511, Invalid=1559, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:38:14,260 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 56 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:14,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 67 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:14,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3884 states. [2022-03-15 20:38:14,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3884 to 3354. [2022-03-15 20:38:14,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3354 states, 3353 states have (on average 2.787354607813898) internal successors, (9346), 3353 states have internal predecessors, (9346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:14,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3354 states to 3354 states and 9346 transitions. [2022-03-15 20:38:14,305 INFO L78 Accepts]: Start accepts. Automaton has 3354 states and 9346 transitions. Word has length 23 [2022-03-15 20:38:14,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:14,305 INFO L470 AbstractCegarLoop]: Abstraction has 3354 states and 9346 transitions. [2022-03-15 20:38:14,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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) [2022-03-15 20:38:14,305 INFO L276 IsEmpty]: Start isEmpty. Operand 3354 states and 9346 transitions. [2022-03-15 20:38:14,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:14,308 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:14,308 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:14,323 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (289)] Ended with exit code 0 [2022-03-15 20:38:14,508 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290,289 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:14,508 INFO L402 AbstractCegarLoop]: === Iteration 292 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:14,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:14,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1976025340, now seen corresponding path program 288 times [2022-03-15 20:38:14,509 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:14,509 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5347155] [2022-03-15 20:38:14,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:14,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:14,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:14,554 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:14,555 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:14,555 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5347155] [2022-03-15 20:38:14,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5347155] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:14,555 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452486241] [2022-03-15 20:38:14,555 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:38:14,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:14,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:14,556 INFO L229 MonitoredProcess]: Starting monitored process 290 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:14,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (290)] Waiting until timeout for monitored process [2022-03-15 20:38:14,575 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:38:14,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:14,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:14,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:14,735 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:14,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:14,768 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:14,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452486241] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:14,768 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:14,768 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2022-03-15 20:38:14,768 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1515541251] [2022-03-15 20:38:14,768 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:14,769 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:14,771 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 37 transitions. [2022-03-15 20:38:14,771 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:14,817 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1841581#(< decThread1of1ForFork1_i n), 1841584#(<= 0 incThread1of1ForFork0_i), 1841583#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 1841582#(<= decThread1of1ForFork1_i 1)] [2022-03-15 20:38:14,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:38:14,817 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:14,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:38:14,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=627, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:38:14,817 INFO L87 Difference]: Start difference. First operand 3354 states and 9346 transitions. Second operand has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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) [2022-03-15 20:38:15,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:15,378 INFO L93 Difference]: Finished difference Result 4035 states and 10798 transitions. [2022-03-15 20:38:15,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 20:38:15,378 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:15,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:15,384 INFO L225 Difference]: With dead ends: 4035 [2022-03-15 20:38:15,384 INFO L226 Difference]: Without dead ends: 4033 [2022-03-15 20:38:15,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1816 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1291, Invalid=4259, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 20:38:15,385 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 72 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:15,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 35 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:15,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4033 states. [2022-03-15 20:38:15,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4033 to 3372. [2022-03-15 20:38:15,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3372 states, 3371 states have (on average 2.7867101750222485) internal successors, (9394), 3371 states have internal predecessors, (9394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:15,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3372 states to 3372 states and 9394 transitions. [2022-03-15 20:38:15,440 INFO L78 Accepts]: Start accepts. Automaton has 3372 states and 9394 transitions. Word has length 23 [2022-03-15 20:38:15,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:15,440 INFO L470 AbstractCegarLoop]: Abstraction has 3372 states and 9394 transitions. [2022-03-15 20:38:15,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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) [2022-03-15 20:38:15,440 INFO L276 IsEmpty]: Start isEmpty. Operand 3372 states and 9394 transitions. [2022-03-15 20:38:15,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:15,443 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:15,443 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:15,458 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (290)] Ended with exit code 0 [2022-03-15 20:38:15,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable291 [2022-03-15 20:38:15,643 INFO L402 AbstractCegarLoop]: === Iteration 293 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:15,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:15,644 INFO L85 PathProgramCache]: Analyzing trace with hash 571969099, now seen corresponding path program 289 times [2022-03-15 20:38:15,644 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:15,644 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060362731] [2022-03-15 20:38:15,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:15,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:15,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:15,689 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:15,689 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:15,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060362731] [2022-03-15 20:38:15,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060362731] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:15,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029443147] [2022-03-15 20:38:15,689 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:38:15,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:15,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:15,690 INFO L229 MonitoredProcess]: Starting monitored process 291 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:15,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (291)] Waiting until timeout for monitored process [2022-03-15 20:38:15,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:15,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:15,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:15,859 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:15,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:15,892 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:15,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029443147] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:15,892 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:15,892 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2022-03-15 20:38:15,892 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [671640702] [2022-03-15 20:38:15,892 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:15,893 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:15,895 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 35 transitions. [2022-03-15 20:38:15,895 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:15,942 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1852619#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1852618#(< decThread1of1ForFork1_i n), 1852617#(<= 1 decThread1of1ForFork1_i), 1852616#(<= incThread1of1ForFork0_i 0)] [2022-03-15 20:38:15,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:38:15,942 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:15,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:38:15,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=629, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:38:15,942 INFO L87 Difference]: Start difference. First operand 3372 states and 9394 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:16,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:16,151 INFO L93 Difference]: Finished difference Result 3932 states and 10555 transitions. [2022-03-15 20:38:16,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 20:38:16,151 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:16,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:16,157 INFO L225 Difference]: With dead ends: 3932 [2022-03-15 20:38:16,157 INFO L226 Difference]: Without dead ends: 3932 [2022-03-15 20:38:16,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 666 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=479, Invalid=1327, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 20:38:16,157 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 62 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:16,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 43 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:16,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3932 states. [2022-03-15 20:38:16,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3932 to 3375. [2022-03-15 20:38:16,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3375 states, 3374 states have (on average 2.7863070539419086) internal successors, (9401), 3374 states have internal predecessors, (9401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:16,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3375 states to 3375 states and 9401 transitions. [2022-03-15 20:38:16,202 INFO L78 Accepts]: Start accepts. Automaton has 3375 states and 9401 transitions. Word has length 23 [2022-03-15 20:38:16,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:16,202 INFO L470 AbstractCegarLoop]: Abstraction has 3375 states and 9401 transitions. [2022-03-15 20:38:16,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:16,202 INFO L276 IsEmpty]: Start isEmpty. Operand 3375 states and 9401 transitions. [2022-03-15 20:38:16,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:16,205 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:16,205 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:16,220 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (291)] Ended with exit code 0 [2022-03-15 20:38:16,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292,291 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:16,406 INFO L402 AbstractCegarLoop]: === Iteration 294 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:16,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:16,406 INFO L85 PathProgramCache]: Analyzing trace with hash 701051818, now seen corresponding path program 290 times [2022-03-15 20:38:16,406 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:16,406 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979321396] [2022-03-15 20:38:16,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:16,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:16,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:16,452 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 27 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:16,452 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:16,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979321396] [2022-03-15 20:38:16,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979321396] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:16,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909328861] [2022-03-15 20:38:16,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:38:16,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:16,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:16,453 INFO L229 MonitoredProcess]: Starting monitored process 292 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:16,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (292)] Waiting until timeout for monitored process [2022-03-15 20:38:16,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:38:16,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:16,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:16,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:16,641 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:16,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:16,674 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 27 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:16,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909328861] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:16,674 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:16,674 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 11] total 25 [2022-03-15 20:38:16,674 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [645429191] [2022-03-15 20:38:16,674 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:16,675 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:16,677 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 35 transitions. [2022-03-15 20:38:16,677 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:16,710 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [1863489#(< decThread1of1ForFork1_i n), 1863491#(<= decThread1of1ForFork1_i 1), 1863490#(<= 0 incThread1of1ForFork0_i)] [2022-03-15 20:38:16,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:38:16,710 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:16,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:38:16,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=570, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:38:16,710 INFO L87 Difference]: Start difference. First operand 3375 states and 9401 transitions. Second operand has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:17,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:17,352 INFO L93 Difference]: Finished difference Result 4199 states and 11134 transitions. [2022-03-15 20:38:17,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 20:38:17,352 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:17,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:17,358 INFO L225 Difference]: With dead ends: 4199 [2022-03-15 20:38:17,359 INFO L226 Difference]: Without dead ends: 4196 [2022-03-15 20:38:17,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2286 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1575, Invalid=5231, Unknown=0, NotChecked=0, Total=6806 [2022-03-15 20:38:17,360 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 94 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:17,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 56 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:17,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4196 states. [2022-03-15 20:38:17,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4196 to 3339. [2022-03-15 20:38:17,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3339 states, 3338 states have (on average 2.7855002995805873) internal successors, (9298), 3338 states have internal predecessors, (9298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:17,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3339 states to 3339 states and 9298 transitions. [2022-03-15 20:38:17,413 INFO L78 Accepts]: Start accepts. Automaton has 3339 states and 9298 transitions. Word has length 23 [2022-03-15 20:38:17,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:17,413 INFO L470 AbstractCegarLoop]: Abstraction has 3339 states and 9298 transitions. [2022-03-15 20:38:17,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:17,413 INFO L276 IsEmpty]: Start isEmpty. Operand 3339 states and 9298 transitions. [2022-03-15 20:38:17,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:17,416 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:17,416 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:17,431 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (292)] Ended with exit code 0 [2022-03-15 20:38:17,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable293,292 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:17,616 INFO L402 AbstractCegarLoop]: === Iteration 295 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:17,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:17,617 INFO L85 PathProgramCache]: Analyzing trace with hash -607617684, now seen corresponding path program 291 times [2022-03-15 20:38:17,617 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:17,617 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979171883] [2022-03-15 20:38:17,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:17,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:17,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:17,664 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 30 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:17,664 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:17,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979171883] [2022-03-15 20:38:17,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979171883] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:17,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570127278] [2022-03-15 20:38:17,664 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:38:17,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:17,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:17,665 INFO L229 MonitoredProcess]: Starting monitored process 293 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:17,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (293)] Waiting until timeout for monitored process [2022-03-15 20:38:17,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:38:17,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:17,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:17,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:17,825 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:17,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:17,857 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 30 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:17,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570127278] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:17,857 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:17,857 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 25 [2022-03-15 20:38:17,857 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1704951560] [2022-03-15 20:38:17,857 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:17,858 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:17,860 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 43 transitions. [2022-03-15 20:38:17,860 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:17,945 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1874640#(<= decThread1of1ForFork1_i 4), 1874639#(<= decThread1of1ForFork1_i 5), 1874642#(< decThread1of1ForFork1_i n), 1874643#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 1874645#(<= decThread1of1ForFork1_i 2), 1874644#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 1874641#(<= decThread1of1ForFork1_i 3)] [2022-03-15 20:38:17,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:38:17,945 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:17,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:38:17,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=772, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:38:17,945 INFO L87 Difference]: Start difference. First operand 3339 states and 9298 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:38:18,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:18,969 INFO L93 Difference]: Finished difference Result 7373 states and 18353 transitions. [2022-03-15 20:38:18,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-15 20:38:18,969 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:18,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:18,980 INFO L225 Difference]: With dead ends: 7373 [2022-03-15 20:38:18,980 INFO L226 Difference]: Without dead ends: 7372 [2022-03-15 20:38:18,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4174 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2741, Invalid=8601, Unknown=0, NotChecked=0, Total=11342 [2022-03-15 20:38:18,982 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 198 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:18,982 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 43 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:38:18,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7372 states. [2022-03-15 20:38:19,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7372 to 3339. [2022-03-15 20:38:19,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3339 states, 3338 states have (on average 2.7813061713600957) internal successors, (9284), 3338 states have internal predecessors, (9284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:19,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3339 states to 3339 states and 9284 transitions. [2022-03-15 20:38:19,042 INFO L78 Accepts]: Start accepts. Automaton has 3339 states and 9284 transitions. Word has length 23 [2022-03-15 20:38:19,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:19,042 INFO L470 AbstractCegarLoop]: Abstraction has 3339 states and 9284 transitions. [2022-03-15 20:38:19,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:38:19,042 INFO L276 IsEmpty]: Start isEmpty. Operand 3339 states and 9284 transitions. [2022-03-15 20:38:19,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:19,044 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:19,045 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:19,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (293)] Forceful destruction successful, exit code 0 [2022-03-15 20:38:19,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,293 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:19,245 INFO L402 AbstractCegarLoop]: === Iteration 296 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:19,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:19,245 INFO L85 PathProgramCache]: Analyzing trace with hash 698440676, now seen corresponding path program 292 times [2022-03-15 20:38:19,246 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:19,246 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838537309] [2022-03-15 20:38:19,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:19,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:19,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:19,301 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 26 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:19,302 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:19,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838537309] [2022-03-15 20:38:19,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838537309] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:19,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462250664] [2022-03-15 20:38:19,302 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:38:19,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:19,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:19,303 INFO L229 MonitoredProcess]: Starting monitored process 294 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:19,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Waiting until timeout for monitored process [2022-03-15 20:38:19,322 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:38:19,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:19,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:19,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:19,465 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:19,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:19,498 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 26 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:19,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462250664] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:19,498 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:19,498 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 25 [2022-03-15 20:38:19,498 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [850925971] [2022-03-15 20:38:19,498 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:19,499 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:19,501 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 43 transitions. [2022-03-15 20:38:19,501 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:19,602 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1889009#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 1889006#(<= decThread1of1ForFork1_i 3), 1889005#(<= decThread1of1ForFork1_i 4), 1889007#(<= decThread1of1ForFork1_i 2), 1889010#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 1889004#(< decThread1of1ForFork1_i n), 1889008#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:38:19,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:38:19,603 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:19,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:38:19,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=791, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:38:19,603 INFO L87 Difference]: Start difference. First operand 3339 states and 9284 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:38:20,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:20,391 INFO L93 Difference]: Finished difference Result 6028 states and 15262 transitions. [2022-03-15 20:38:20,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-15 20:38:20,392 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:20,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:20,399 INFO L225 Difference]: With dead ends: 6028 [2022-03-15 20:38:20,399 INFO L226 Difference]: Without dead ends: 6026 [2022-03-15 20:38:20,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2836 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1920, Invalid=6270, Unknown=0, NotChecked=0, Total=8190 [2022-03-15 20:38:20,401 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 177 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:20,401 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 41 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:20,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6026 states. [2022-03-15 20:38:20,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6026 to 3356. [2022-03-15 20:38:20,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3356 states, 3355 states have (on average 2.7806259314456034) internal successors, (9329), 3355 states have internal predecessors, (9329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:20,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3356 states to 3356 states and 9329 transitions. [2022-03-15 20:38:20,453 INFO L78 Accepts]: Start accepts. Automaton has 3356 states and 9329 transitions. Word has length 23 [2022-03-15 20:38:20,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:20,453 INFO L470 AbstractCegarLoop]: Abstraction has 3356 states and 9329 transitions. [2022-03-15 20:38:20,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:38:20,453 INFO L276 IsEmpty]: Start isEmpty. Operand 3356 states and 9329 transitions. [2022-03-15 20:38:20,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:20,456 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:20,456 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:20,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Ended with exit code 0 [2022-03-15 20:38:20,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,294 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:20,657 INFO L402 AbstractCegarLoop]: === Iteration 297 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:20,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:20,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1438980652, now seen corresponding path program 293 times [2022-03-15 20:38:20,657 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:20,657 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567706714] [2022-03-15 20:38:20,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:20,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:20,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:20,705 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 31 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:20,705 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:20,705 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567706714] [2022-03-15 20:38:20,705 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567706714] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:20,705 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719641973] [2022-03-15 20:38:20,705 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:38:20,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:20,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:20,706 INFO L229 MonitoredProcess]: Starting monitored process 295 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:20,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Waiting until timeout for monitored process [2022-03-15 20:38:20,726 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:38:20,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:20,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:20,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:20,871 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:20,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:20,904 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 31 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:20,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719641973] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:20,904 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:20,904 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 25 [2022-03-15 20:38:20,904 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1338636946] [2022-03-15 20:38:20,904 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:20,905 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:20,907 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 41 transitions. [2022-03-15 20:38:20,907 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:20,982 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1902029#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 1902027#(<= decThread1of1ForFork1_i 3), 1902030#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 1902026#(<= decThread1of1ForFork1_i 4), 1902028#(< decThread1of1ForFork1_i n), 1902031#(<= decThread1of1ForFork1_i 2)] [2022-03-15 20:38:20,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:38:20,982 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:20,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:38:20,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=721, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:38:20,982 INFO L87 Difference]: Start difference. First operand 3356 states and 9329 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:38:22,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:22,026 INFO L93 Difference]: Finished difference Result 6879 states and 17225 transitions. [2022-03-15 20:38:22,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-15 20:38:22,026 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:22,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:22,036 INFO L225 Difference]: With dead ends: 6879 [2022-03-15 20:38:22,036 INFO L226 Difference]: Without dead ends: 6877 [2022-03-15 20:38:22,036 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4531 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2905, Invalid=9085, Unknown=0, NotChecked=0, Total=11990 [2022-03-15 20:38:22,036 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 155 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:22,036 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 50 Invalid, 485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:38:22,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6877 states. [2022-03-15 20:38:22,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6877 to 3339. [2022-03-15 20:38:22,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3339 states, 3338 states have (on average 2.775614140203715) internal successors, (9265), 3338 states have internal predecessors, (9265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:22,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3339 states to 3339 states and 9265 transitions. [2022-03-15 20:38:22,094 INFO L78 Accepts]: Start accepts. Automaton has 3339 states and 9265 transitions. Word has length 23 [2022-03-15 20:38:22,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:22,094 INFO L470 AbstractCegarLoop]: Abstraction has 3339 states and 9265 transitions. [2022-03-15 20:38:22,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:38:22,095 INFO L276 IsEmpty]: Start isEmpty. Operand 3339 states and 9265 transitions. [2022-03-15 20:38:22,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:22,097 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:22,098 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:22,113 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Ended with exit code 0 [2022-03-15 20:38:22,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296,295 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:22,298 INFO L402 AbstractCegarLoop]: === Iteration 298 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:22,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:22,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1892461306, now seen corresponding path program 294 times [2022-03-15 20:38:22,299 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:22,299 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760706028] [2022-03-15 20:38:22,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:22,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:22,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:22,346 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 25 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:22,346 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:22,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760706028] [2022-03-15 20:38:22,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760706028] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:22,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914272626] [2022-03-15 20:38:22,346 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:38:22,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:22,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:22,347 INFO L229 MonitoredProcess]: Starting monitored process 296 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:22,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Waiting until timeout for monitored process [2022-03-15 20:38:22,367 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:38:22,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:22,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:22,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:22,516 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:22,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:22,548 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 25 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:22,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914272626] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:22,548 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:22,548 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 17, 12] total 25 [2022-03-15 20:38:22,549 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [4767447] [2022-03-15 20:38:22,549 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:22,549 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:22,551 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 41 transitions. [2022-03-15 20:38:22,551 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:22,628 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1915905#(<= decThread1of1ForFork1_i 3), 1915909#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 1915906#(<= decThread1of1ForFork1_i 2), 1915907#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 1915908#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 1915904#(< decThread1of1ForFork1_i n)] [2022-03-15 20:38:22,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:38:22,629 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:22,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:38:22,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=734, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:38:22,629 INFO L87 Difference]: Start difference. First operand 3339 states and 9265 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:38:23,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:23,411 INFO L93 Difference]: Finished difference Result 5411 states and 13772 transitions. [2022-03-15 20:38:23,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-15 20:38:23,412 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:23,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:23,419 INFO L225 Difference]: With dead ends: 5411 [2022-03-15 20:38:23,419 INFO L226 Difference]: Without dead ends: 5407 [2022-03-15 20:38:23,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2974 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1981, Invalid=6391, Unknown=0, NotChecked=0, Total=8372 [2022-03-15 20:38:23,421 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 122 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:23,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 41 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:23,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5407 states. [2022-03-15 20:38:23,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5407 to 3339. [2022-03-15 20:38:23,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3339 states, 3338 states have (on average 2.7735170760934693) internal successors, (9258), 3338 states have internal predecessors, (9258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:23,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3339 states to 3339 states and 9258 transitions. [2022-03-15 20:38:23,472 INFO L78 Accepts]: Start accepts. Automaton has 3339 states and 9258 transitions. Word has length 23 [2022-03-15 20:38:23,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:23,472 INFO L470 AbstractCegarLoop]: Abstraction has 3339 states and 9258 transitions. [2022-03-15 20:38:23,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:38:23,472 INFO L276 IsEmpty]: Start isEmpty. Operand 3339 states and 9258 transitions. [2022-03-15 20:38:23,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:23,475 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:23,475 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:23,490 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Forceful destruction successful, exit code 0 [2022-03-15 20:38:23,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297,296 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:23,675 INFO L402 AbstractCegarLoop]: === Iteration 299 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:23,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:23,676 INFO L85 PathProgramCache]: Analyzing trace with hash -310463508, now seen corresponding path program 295 times [2022-03-15 20:38:23,676 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:23,676 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261828996] [2022-03-15 20:38:23,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:23,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:23,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:23,741 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:23,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:23,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261828996] [2022-03-15 20:38:23,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261828996] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:23,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655461011] [2022-03-15 20:38:23,741 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:38:23,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:23,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:23,742 INFO L229 MonitoredProcess]: Starting monitored process 297 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:23,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (297)] Waiting until timeout for monitored process [2022-03-15 20:38:23,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:23,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:23,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:23,928 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:23,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:23,962 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:23,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655461011] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:23,962 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:23,962 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 15] total 28 [2022-03-15 20:38:23,962 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1016889881] [2022-03-15 20:38:23,962 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:23,963 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:23,965 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 43 transitions. [2022-03-15 20:38:23,965 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:24,073 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1928282#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 1928283#(< decThread1of1ForFork1_i n), 1928287#(or (< decThread1of1ForFork1_i n) (<= n (+ 3 incThread1of1ForFork0_i))), 1928285#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 1928286#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 1928284#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 1928281#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:38:24,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:38:24,073 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:24,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:38:24,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=932, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:38:24,073 INFO L87 Difference]: Start difference. First operand 3339 states and 9258 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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) [2022-03-15 20:38:24,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:24,479 INFO L93 Difference]: Finished difference Result 4605 states and 12221 transitions. [2022-03-15 20:38:24,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 20:38:24,480 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:24,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:24,486 INFO L225 Difference]: With dead ends: 4605 [2022-03-15 20:38:24,486 INFO L226 Difference]: Without dead ends: 4600 [2022-03-15 20:38:24,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1207 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=897, Invalid=3009, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 20:38:24,487 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 92 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:24,487 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 39 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:24,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4600 states. [2022-03-15 20:38:24,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4600 to 3354. [2022-03-15 20:38:24,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3354 states, 3353 states have (on average 2.773635550253504) internal successors, (9300), 3353 states have internal predecessors, (9300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:24,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3354 states to 3354 states and 9300 transitions. [2022-03-15 20:38:24,536 INFO L78 Accepts]: Start accepts. Automaton has 3354 states and 9300 transitions. Word has length 23 [2022-03-15 20:38:24,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:24,536 INFO L470 AbstractCegarLoop]: Abstraction has 3354 states and 9300 transitions. [2022-03-15 20:38:24,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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) [2022-03-15 20:38:24,537 INFO L276 IsEmpty]: Start isEmpty. Operand 3354 states and 9300 transitions. [2022-03-15 20:38:24,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:24,539 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:24,539 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:24,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (297)] Forceful destruction successful, exit code 0 [2022-03-15 20:38:24,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 297 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable298 [2022-03-15 20:38:24,740 INFO L402 AbstractCegarLoop]: === Iteration 300 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:24,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:24,740 INFO L85 PathProgramCache]: Analyzing trace with hash -752568954, now seen corresponding path program 296 times [2022-03-15 20:38:24,741 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:24,741 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639490163] [2022-03-15 20:38:24,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:24,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:24,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:24,799 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:24,800 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:24,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639490163] [2022-03-15 20:38:24,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639490163] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:24,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307680966] [2022-03-15 20:38:24,800 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:38:24,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:24,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:24,801 INFO L229 MonitoredProcess]: Starting monitored process 298 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:24,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (298)] Waiting until timeout for monitored process [2022-03-15 20:38:24,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:38:24,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:24,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:24,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:24,976 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:24,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:25,010 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:25,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307680966] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:25,010 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:25,010 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 27 [2022-03-15 20:38:25,010 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [101937970] [2022-03-15 20:38:25,010 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:25,011 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:25,013 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 41 transitions. [2022-03-15 20:38:25,013 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:25,102 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1939819#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 1939821#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 1939817#(< decThread1of1ForFork1_i n), 1939818#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 1939820#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 1939816#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:38:25,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:38:25,102 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:25,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:38:25,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=820, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:38:25,102 INFO L87 Difference]: Start difference. First operand 3354 states and 9300 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 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) [2022-03-15 20:38:25,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:25,561 INFO L93 Difference]: Finished difference Result 4584 states and 12054 transitions. [2022-03-15 20:38:25,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 20:38:25,562 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:25,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:25,568 INFO L225 Difference]: With dead ends: 4584 [2022-03-15 20:38:25,568 INFO L226 Difference]: Without dead ends: 4580 [2022-03-15 20:38:25,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1390 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1039, Invalid=3383, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 20:38:25,569 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 97 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:25,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 41 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:25,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4580 states. [2022-03-15 20:38:25,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4580 to 3354. [2022-03-15 20:38:25,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3354 states, 3353 states have (on average 2.771846107963018) internal successors, (9294), 3353 states have internal predecessors, (9294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:25,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3354 states to 3354 states and 9294 transitions. [2022-03-15 20:38:25,619 INFO L78 Accepts]: Start accepts. Automaton has 3354 states and 9294 transitions. Word has length 23 [2022-03-15 20:38:25,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:25,619 INFO L470 AbstractCegarLoop]: Abstraction has 3354 states and 9294 transitions. [2022-03-15 20:38:25,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 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) [2022-03-15 20:38:25,619 INFO L276 IsEmpty]: Start isEmpty. Operand 3354 states and 9294 transitions. [2022-03-15 20:38:25,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:25,622 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:25,622 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:25,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (298)] Ended with exit code 0 [2022-03-15 20:38:25,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable299,298 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:25,823 INFO L402 AbstractCegarLoop]: === Iteration 301 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:25,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:25,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1219251882, now seen corresponding path program 297 times [2022-03-15 20:38:25,823 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:25,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672075799] [2022-03-15 20:38:25,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:25,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:25,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:25,886 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 19 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:25,886 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:25,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672075799] [2022-03-15 20:38:25,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672075799] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:25,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701614009] [2022-03-15 20:38:25,886 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:38:25,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:25,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:25,887 INFO L229 MonitoredProcess]: Starting monitored process 299 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:25,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (299)] Waiting until timeout for monitored process [2022-03-15 20:38:25,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:38:25,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:25,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:25,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:26,052 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:26,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:26,086 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 19 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:26,086 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701614009] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:26,086 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:26,086 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 25 [2022-03-15 20:38:26,086 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [389558118] [2022-03-15 20:38:26,086 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:26,087 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:26,089 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 43 transitions. [2022-03-15 20:38:26,089 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:26,186 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1951343#(or (<= n 1) (<= 0 incThread1of1ForFork0_i)), 1951345#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 1951344#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 1951341#(or (<= decThread1of1ForFork1_i (+ incThread1of1ForFork0_i 1)) (<= n decThread1of1ForFork1_i)), 1951340#(<= decThread1of1ForFork1_i 3), 1951339#(< decThread1of1ForFork1_i n), 1951342#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i))] [2022-03-15 20:38:26,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:38:26,187 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:26,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:38:26,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=791, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:38:26,187 INFO L87 Difference]: Start difference. First operand 3354 states and 9294 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:26,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:26,921 INFO L93 Difference]: Finished difference Result 5075 states and 12997 transitions. [2022-03-15 20:38:26,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 20:38:26,922 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:26,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:26,928 INFO L225 Difference]: With dead ends: 5075 [2022-03-15 20:38:26,928 INFO L226 Difference]: Without dead ends: 5072 [2022-03-15 20:38:26,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2390 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1628, Invalid=5512, Unknown=0, NotChecked=0, Total=7140 [2022-03-15 20:38:26,929 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 126 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:26,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 41 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:38:26,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5072 states. [2022-03-15 20:38:26,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5072 to 3354. [2022-03-15 20:38:26,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3354 states, 3353 states have (on average 2.7709513868177753) internal successors, (9291), 3353 states have internal predecessors, (9291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:26,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3354 states to 3354 states and 9291 transitions. [2022-03-15 20:38:26,981 INFO L78 Accepts]: Start accepts. Automaton has 3354 states and 9291 transitions. Word has length 23 [2022-03-15 20:38:26,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:26,981 INFO L470 AbstractCegarLoop]: Abstraction has 3354 states and 9291 transitions. [2022-03-15 20:38:26,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:26,981 INFO L276 IsEmpty]: Start isEmpty. Operand 3354 states and 9291 transitions. [2022-03-15 20:38:26,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:26,984 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:26,984 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:26,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (299)] Forceful destruction successful, exit code 0 [2022-03-15 20:38:27,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 299 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable300 [2022-03-15 20:38:27,184 INFO L402 AbstractCegarLoop]: === Iteration 302 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:27,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:27,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1397299133, now seen corresponding path program 298 times [2022-03-15 20:38:27,185 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:27,185 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847720400] [2022-03-15 20:38:27,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:27,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:27,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:27,239 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 7 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:27,239 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:27,239 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847720400] [2022-03-15 20:38:27,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847720400] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:27,239 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663865637] [2022-03-15 20:38:27,239 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:38:27,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:27,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:27,240 INFO L229 MonitoredProcess]: Starting monitored process 300 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:27,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (300)] Waiting until timeout for monitored process [2022-03-15 20:38:27,259 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:38:27,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:27,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:27,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:27,398 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 17 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:27,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:27,432 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 7 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:27,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663865637] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:27,432 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:27,432 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 25 [2022-03-15 20:38:27,432 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [217565499] [2022-03-15 20:38:27,432 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:27,433 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:27,435 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 41 transitions. [2022-03-15 20:38:27,435 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:27,539 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1963398#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 1963394#(<= 3 decThread1of1ForFork1_i), 1963397#(or (<= n 1) (<= incThread1of1ForFork0_i 0)), 1963395#(or (<= (+ incThread1of1ForFork0_i 1) decThread1of1ForFork1_i) (<= n decThread1of1ForFork1_i)), 1963392#(< decThread1of1ForFork1_i n), 1963393#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1963396#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i))] [2022-03-15 20:38:27,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:38:27,539 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:27,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:38:27,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=786, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:38:27,539 INFO L87 Difference]: Start difference. First operand 3354 states and 9291 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:27,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:27,978 INFO L93 Difference]: Finished difference Result 4077 states and 10800 transitions. [2022-03-15 20:38:27,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 20:38:27,978 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:27,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:27,984 INFO L225 Difference]: With dead ends: 4077 [2022-03-15 20:38:27,984 INFO L226 Difference]: Without dead ends: 4075 [2022-03-15 20:38:27,984 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1088 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=799, Invalid=2623, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 20:38:27,984 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 75 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:27,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 50 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:27,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4075 states. [2022-03-15 20:38:28,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4075 to 3368. [2022-03-15 20:38:28,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3368 states, 3367 states have (on average 2.771903771903772) internal successors, (9333), 3367 states have internal predecessors, (9333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:28,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3368 states to 3368 states and 9333 transitions. [2022-03-15 20:38:28,038 INFO L78 Accepts]: Start accepts. Automaton has 3368 states and 9333 transitions. Word has length 23 [2022-03-15 20:38:28,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:28,038 INFO L470 AbstractCegarLoop]: Abstraction has 3368 states and 9333 transitions. [2022-03-15 20:38:28,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:28,038 INFO L276 IsEmpty]: Start isEmpty. Operand 3368 states and 9333 transitions. [2022-03-15 20:38:28,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:28,041 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:28,041 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:28,056 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (300)] Ended with exit code 0 [2022-03-15 20:38:28,241 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable301,300 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:28,241 INFO L402 AbstractCegarLoop]: === Iteration 303 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:28,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:28,242 INFO L85 PathProgramCache]: Analyzing trace with hash 381740834, now seen corresponding path program 299 times [2022-03-15 20:38:28,242 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:28,242 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815859138] [2022-03-15 20:38:28,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:28,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:28,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:28,303 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:28,303 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:28,303 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815859138] [2022-03-15 20:38:28,303 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815859138] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:28,303 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70786813] [2022-03-15 20:38:28,303 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:38:28,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:28,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:28,304 INFO L229 MonitoredProcess]: Starting monitored process 301 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:28,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (301)] Waiting until timeout for monitored process [2022-03-15 20:38:28,324 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 20:38:28,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:28,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:28,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:28,470 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:28,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:28,503 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:28,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70786813] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:28,504 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:28,504 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 26 [2022-03-15 20:38:28,504 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1285970992] [2022-03-15 20:38:28,504 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:28,504 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:28,507 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 43 transitions. [2022-03-15 20:38:28,507 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:28,608 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1974428#(or (<= decThread1of1ForFork1_i (+ incThread1of1ForFork0_i 1)) (<= n decThread1of1ForFork1_i)), 1974426#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 1974424#(< decThread1of1ForFork1_i n), 1974429#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 1974430#(or (<= n 1) (<= 0 incThread1of1ForFork0_i)), 1974425#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 1974427#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:38:28,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:38:28,608 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:28,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:38:28,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=832, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:38:28,609 INFO L87 Difference]: Start difference. First operand 3368 states and 9333 transitions. Second operand has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:29,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:29,174 INFO L93 Difference]: Finished difference Result 4601 states and 12019 transitions. [2022-03-15 20:38:29,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 20:38:29,174 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:29,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:29,181 INFO L225 Difference]: With dead ends: 4601 [2022-03-15 20:38:29,181 INFO L226 Difference]: Without dead ends: 4597 [2022-03-15 20:38:29,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1661 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1200, Invalid=4056, Unknown=0, NotChecked=0, Total=5256 [2022-03-15 20:38:29,182 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 98 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:29,182 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 41 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:29,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4597 states. [2022-03-15 20:38:29,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4597 to 3387. [2022-03-15 20:38:29,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3387 states, 3386 states have (on average 2.7708210277613703) internal successors, (9382), 3386 states have internal predecessors, (9382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:29,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3387 states to 3387 states and 9382 transitions. [2022-03-15 20:38:29,230 INFO L78 Accepts]: Start accepts. Automaton has 3387 states and 9382 transitions. Word has length 23 [2022-03-15 20:38:29,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:29,230 INFO L470 AbstractCegarLoop]: Abstraction has 3387 states and 9382 transitions. [2022-03-15 20:38:29,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:29,230 INFO L276 IsEmpty]: Start isEmpty. Operand 3387 states and 9382 transitions. [2022-03-15 20:38:29,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:29,233 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:29,233 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:29,249 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (301)] Ended with exit code 0 [2022-03-15 20:38:29,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable302,301 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:29,434 INFO L402 AbstractCegarLoop]: === Iteration 304 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:29,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:29,434 INFO L85 PathProgramCache]: Analyzing trace with hash 873037993, now seen corresponding path program 300 times [2022-03-15 20:38:29,434 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:29,435 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473171512] [2022-03-15 20:38:29,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:29,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:29,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:29,499 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 11 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:29,499 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:29,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473171512] [2022-03-15 20:38:29,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473171512] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:29,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825739792] [2022-03-15 20:38:29,499 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:38:29,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:29,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:29,500 INFO L229 MonitoredProcess]: Starting monitored process 302 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:29,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (302)] Waiting until timeout for monitored process [2022-03-15 20:38:29,519 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:38:29,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:29,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:29,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:29,659 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:29,659 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:29,702 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 11 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:29,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825739792] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:29,702 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:29,702 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17, 14] total 26 [2022-03-15 20:38:29,702 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [609678696] [2022-03-15 20:38:29,702 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:29,703 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:29,705 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 41 transitions. [2022-03-15 20:38:29,705 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:29,819 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [1986046#(or (<= (+ incThread1of1ForFork0_i 1) decThread1of1ForFork1_i) (<= n decThread1of1ForFork1_i)), 1986049#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 1986048#(or (<= n 1) (<= incThread1of1ForFork0_i 0)), 1986044#(< decThread1of1ForFork1_i n), 1986050#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 1986045#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 1986047#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i))] [2022-03-15 20:38:29,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:38:29,819 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:29,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:38:29,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=849, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:38:29,819 INFO L87 Difference]: Start difference. First operand 3387 states and 9382 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:30,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:30,237 INFO L93 Difference]: Finished difference Result 4037 states and 10708 transitions. [2022-03-15 20:38:30,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 20:38:30,237 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:30,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:30,242 INFO L225 Difference]: With dead ends: 4037 [2022-03-15 20:38:30,242 INFO L226 Difference]: Without dead ends: 4036 [2022-03-15 20:38:30,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1096 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=793, Invalid=2629, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 20:38:30,243 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 63 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:30,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 42 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:30,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4036 states. [2022-03-15 20:38:30,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4036 to 3391. [2022-03-15 20:38:30,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3391 states, 3390 states have (on average 2.7710914454277287) internal successors, (9394), 3390 states have internal predecessors, (9394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:30,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3391 states to 3391 states and 9394 transitions. [2022-03-15 20:38:30,279 INFO L78 Accepts]: Start accepts. Automaton has 3391 states and 9394 transitions. Word has length 23 [2022-03-15 20:38:30,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:30,279 INFO L470 AbstractCegarLoop]: Abstraction has 3391 states and 9394 transitions. [2022-03-15 20:38:30,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:30,279 INFO L276 IsEmpty]: Start isEmpty. Operand 3391 states and 9394 transitions. [2022-03-15 20:38:30,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:30,282 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:30,282 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:30,297 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (302)] Ended with exit code 0 [2022-03-15 20:38:30,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 302 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable303 [2022-03-15 20:38:30,483 INFO L402 AbstractCegarLoop]: === Iteration 305 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:30,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:30,483 INFO L85 PathProgramCache]: Analyzing trace with hash 579634986, now seen corresponding path program 301 times [2022-03-15 20:38:30,484 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:30,484 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764668357] [2022-03-15 20:38:30,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:30,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:30,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:30,537 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:30,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:30,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764668357] [2022-03-15 20:38:30,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764668357] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:30,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561420031] [2022-03-15 20:38:30,538 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:38:30,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:30,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:30,539 INFO L229 MonitoredProcess]: Starting monitored process 303 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:30,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (303)] Waiting until timeout for monitored process [2022-03-15 20:38:30,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:30,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:30,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:30,703 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:30,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:30,736 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:30,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561420031] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:30,736 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:30,736 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 25 [2022-03-15 20:38:30,736 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1166499751] [2022-03-15 20:38:30,736 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:30,737 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:30,739 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 41 transitions. [2022-03-15 20:38:30,739 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:30,821 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1997083#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 1997079#(< decThread1of1ForFork1_i n), 1997081#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 1997080#(or (<= decThread1of1ForFork1_i (+ incThread1of1ForFork0_i 1)) (<= n decThread1of1ForFork1_i)), 1997084#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 1997082#(or (<= n 1) (<= 0 incThread1of1ForFork0_i))] [2022-03-15 20:38:30,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:38:30,821 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:30,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:38:30,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=722, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:38:30,821 INFO L87 Difference]: Start difference. First operand 3391 states and 9394 transitions. Second operand has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:31,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:31,423 INFO L93 Difference]: Finished difference Result 4540 states and 11845 transitions. [2022-03-15 20:38:31,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-15 20:38:31,423 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:31,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:31,429 INFO L225 Difference]: With dead ends: 4540 [2022-03-15 20:38:31,429 INFO L226 Difference]: Without dead ends: 4537 [2022-03-15 20:38:31,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2094 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1482, Invalid=4838, Unknown=0, NotChecked=0, Total=6320 [2022-03-15 20:38:31,430 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 92 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:31,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 35 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:31,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4537 states. [2022-03-15 20:38:31,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4537 to 3391. [2022-03-15 20:38:31,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3391 states, 3390 states have (on average 2.770796460176991) internal successors, (9393), 3390 states have internal predecessors, (9393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:31,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3391 states to 3391 states and 9393 transitions. [2022-03-15 20:38:31,476 INFO L78 Accepts]: Start accepts. Automaton has 3391 states and 9393 transitions. Word has length 23 [2022-03-15 20:38:31,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:31,476 INFO L470 AbstractCegarLoop]: Abstraction has 3391 states and 9393 transitions. [2022-03-15 20:38:31,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:31,476 INFO L276 IsEmpty]: Start isEmpty. Operand 3391 states and 9393 transitions. [2022-03-15 20:38:31,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:38:31,479 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:31,479 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:31,494 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (303)] Ended with exit code 0 [2022-03-15 20:38:31,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 303 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable304 [2022-03-15 20:38:31,679 INFO L402 AbstractCegarLoop]: === Iteration 306 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:31,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:31,679 INFO L85 PathProgramCache]: Analyzing trace with hash -2036916029, now seen corresponding path program 302 times [2022-03-15 20:38:31,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:31,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260708316] [2022-03-15 20:38:31,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:31,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:31,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:31,734 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 11 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:31,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:31,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260708316] [2022-03-15 20:38:31,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260708316] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:31,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890969570] [2022-03-15 20:38:31,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:38:31,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:31,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:31,735 INFO L229 MonitoredProcess]: Starting monitored process 304 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:31,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (304)] Waiting until timeout for monitored process [2022-03-15 20:38:31,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:38:31,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:31,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 20:38:31,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:31,890 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:31,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:31,923 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 11 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:31,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890969570] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:31,924 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:31,924 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 25 [2022-03-15 20:38:31,924 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [740144906] [2022-03-15 20:38:31,924 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:31,924 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:31,926 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 39 transitions. [2022-03-15 20:38:31,927 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:32,019 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [2008665#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 2008662#(< decThread1of1ForFork1_i n), 2008664#(or (<= (+ incThread1of1ForFork0_i 1) decThread1of1ForFork1_i) (<= n decThread1of1ForFork1_i)), 2008667#(or (<= n 1) (<= incThread1of1ForFork0_i 0)), 2008666#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 2008663#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:38:32,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:38:32,019 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:32,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:38:32,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=740, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:38:32,020 INFO L87 Difference]: Start difference. First operand 3391 states and 9393 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:32,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:32,444 INFO L93 Difference]: Finished difference Result 4237 states and 11151 transitions. [2022-03-15 20:38:32,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:38:32,444 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:38:32,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:32,449 INFO L225 Difference]: With dead ends: 4237 [2022-03-15 20:38:32,449 INFO L226 Difference]: Without dead ends: 4236 [2022-03-15 20:38:32,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1064 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=793, Invalid=2513, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 20:38:32,450 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 83 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:32,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 43 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:32,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4236 states. [2022-03-15 20:38:32,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4236 to 3392. [2022-03-15 20:38:32,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3392 states, 3391 states have (on average 2.7708640519020937) internal successors, (9396), 3391 states have internal predecessors, (9396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:32,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3392 states to 3392 states and 9396 transitions. [2022-03-15 20:38:32,490 INFO L78 Accepts]: Start accepts. Automaton has 3392 states and 9396 transitions. Word has length 23 [2022-03-15 20:38:32,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:32,490 INFO L470 AbstractCegarLoop]: Abstraction has 3392 states and 9396 transitions. [2022-03-15 20:38:32,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:32,491 INFO L276 IsEmpty]: Start isEmpty. Operand 3392 states and 9396 transitions. [2022-03-15 20:38:32,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 20:38:32,493 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:32,493 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:32,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (304)] Forceful destruction successful, exit code 0 [2022-03-15 20:38:32,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable305,304 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:32,693 INFO L402 AbstractCegarLoop]: === Iteration 307 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:32,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:32,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1807620481, now seen corresponding path program 303 times [2022-03-15 20:38:32,694 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:32,694 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738409283] [2022-03-15 20:38:32,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:32,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:32,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:32,769 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:32,769 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:32,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738409283] [2022-03-15 20:38:32,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738409283] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:32,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597248950] [2022-03-15 20:38:32,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:38:32,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:32,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:32,770 INFO L229 MonitoredProcess]: Starting monitored process 305 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:32,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (305)] Waiting until timeout for monitored process [2022-03-15 20:38:32,790 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:38:32,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:32,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 20:38:32,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:32,851 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:32,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:32,910 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:32,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597248950] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:32,911 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:32,911 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2022-03-15 20:38:32,911 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1406490577] [2022-03-15 20:38:32,911 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:32,912 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:32,916 INFO L252 McrAutomatonBuilder]: Finished intersection with 60 states and 94 transitions. [2022-03-15 20:38:32,916 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:33,207 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:33,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:38:33,208 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:33,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:38:33,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:38:33,208 INFO L87 Difference]: Start difference. First operand 3392 states and 9396 transitions. Second operand has 10 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:33,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:33,373 INFO L93 Difference]: Finished difference Result 3603 states and 9801 transitions. [2022-03-15 20:38:33,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 20:38:33,373 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 20:38:33,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:33,378 INFO L225 Difference]: With dead ends: 3603 [2022-03-15 20:38:33,378 INFO L226 Difference]: Without dead ends: 3600 [2022-03-15 20:38:33,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 85 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:38:33,378 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 21 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:33,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 75 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 541 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:38:33,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3600 states. [2022-03-15 20:38:33,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3600 to 3460. [2022-03-15 20:38:33,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3460 states, 3459 states have (on average 2.7727666955767565) internal successors, (9591), 3459 states have internal predecessors, (9591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:33,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3460 states to 3460 states and 9591 transitions. [2022-03-15 20:38:33,417 INFO L78 Accepts]: Start accepts. Automaton has 3460 states and 9591 transitions. Word has length 24 [2022-03-15 20:38:33,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:33,418 INFO L470 AbstractCegarLoop]: Abstraction has 3460 states and 9591 transitions. [2022-03-15 20:38:33,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:33,418 INFO L276 IsEmpty]: Start isEmpty. Operand 3460 states and 9591 transitions. [2022-03-15 20:38:33,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 20:38:33,421 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:33,421 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:33,436 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (305)] Ended with exit code 0 [2022-03-15 20:38:33,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 305 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable306 [2022-03-15 20:38:33,621 INFO L402 AbstractCegarLoop]: === Iteration 308 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:33,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:33,621 INFO L85 PathProgramCache]: Analyzing trace with hash -300721177, now seen corresponding path program 304 times [2022-03-15 20:38:33,622 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:33,622 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495776674] [2022-03-15 20:38:33,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:33,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:33,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:33,699 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:33,699 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:33,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495776674] [2022-03-15 20:38:33,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495776674] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:33,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179304064] [2022-03-15 20:38:33,699 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:38:33,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:33,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:33,700 INFO L229 MonitoredProcess]: Starting monitored process 306 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:33,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (306)] Waiting until timeout for monitored process [2022-03-15 20:38:33,720 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:38:33,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:33,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 20:38:33,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:33,782 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:33,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:33,843 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:33,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179304064] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:33,844 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:33,844 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2022-03-15 20:38:33,844 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [944751263] [2022-03-15 20:38:33,844 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:33,845 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:33,848 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 58 transitions. [2022-03-15 20:38:33,848 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:33,968 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:33,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:38:33,968 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:33,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:38:33,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:38:33,968 INFO L87 Difference]: Start difference. First operand 3460 states and 9591 transitions. Second operand has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 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) [2022-03-15 20:38:34,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:34,136 INFO L93 Difference]: Finished difference Result 3839 states and 10475 transitions. [2022-03-15 20:38:34,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 20:38:34,136 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 20:38:34,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:34,141 INFO L225 Difference]: With dead ends: 3839 [2022-03-15 20:38:34,142 INFO L226 Difference]: Without dead ends: 3836 [2022-03-15 20:38:34,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 67 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:38:34,142 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 35 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:34,142 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 74 Invalid, 549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 549 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:38:34,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3836 states. [2022-03-15 20:38:34,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3836 to 3629. [2022-03-15 20:38:34,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3629 states, 3628 states have (on average 2.7946527012127893) internal successors, (10139), 3628 states have internal predecessors, (10139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:34,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3629 states to 3629 states and 10139 transitions. [2022-03-15 20:38:34,185 INFO L78 Accepts]: Start accepts. Automaton has 3629 states and 10139 transitions. Word has length 24 [2022-03-15 20:38:34,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:34,185 INFO L470 AbstractCegarLoop]: Abstraction has 3629 states and 10139 transitions. [2022-03-15 20:38:34,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 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) [2022-03-15 20:38:34,185 INFO L276 IsEmpty]: Start isEmpty. Operand 3629 states and 10139 transitions. [2022-03-15 20:38:34,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 20:38:34,188 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:34,188 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:34,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (306)] Ended with exit code 0 [2022-03-15 20:38:34,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable307,306 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:34,388 INFO L402 AbstractCegarLoop]: === Iteration 309 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:34,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:34,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1864704835, now seen corresponding path program 305 times [2022-03-15 20:38:34,389 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:34,389 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355552236] [2022-03-15 20:38:34,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:34,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:34,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:34,457 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:34,457 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:34,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355552236] [2022-03-15 20:38:34,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355552236] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:34,458 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094717819] [2022-03-15 20:38:34,458 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:38:34,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:34,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:34,459 INFO L229 MonitoredProcess]: Starting monitored process 307 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:34,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Waiting until timeout for monitored process [2022-03-15 20:38:34,479 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 20:38:34,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:34,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 20:38:34,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:34,541 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:34,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:34,602 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:34,603 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094717819] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:34,603 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:34,603 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2022-03-15 20:38:34,603 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [252457186] [2022-03-15 20:38:34,603 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:34,604 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:34,606 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 56 transitions. [2022-03-15 20:38:34,606 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:34,714 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:34,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:38:34,714 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:34,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:38:34,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:38:34,715 INFO L87 Difference]: Start difference. First operand 3629 states and 10139 transitions. Second operand has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:34,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:34,882 INFO L93 Difference]: Finished difference Result 4035 states and 11141 transitions. [2022-03-15 20:38:34,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 20:38:34,882 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 20:38:34,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:34,888 INFO L225 Difference]: With dead ends: 4035 [2022-03-15 20:38:34,888 INFO L226 Difference]: Without dead ends: 4032 [2022-03-15 20:38:34,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 66 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:38:34,888 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 35 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:34,888 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 74 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 541 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:38:34,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4032 states. [2022-03-15 20:38:34,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4032 to 3810. [2022-03-15 20:38:34,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3810 states, 3809 states have (on average 2.824888422158047) internal successors, (10760), 3809 states have internal predecessors, (10760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:34,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3810 states to 3810 states and 10760 transitions. [2022-03-15 20:38:34,939 INFO L78 Accepts]: Start accepts. Automaton has 3810 states and 10760 transitions. Word has length 24 [2022-03-15 20:38:34,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:34,939 INFO L470 AbstractCegarLoop]: Abstraction has 3810 states and 10760 transitions. [2022-03-15 20:38:34,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:34,939 INFO L276 IsEmpty]: Start isEmpty. Operand 3810 states and 10760 transitions. [2022-03-15 20:38:34,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 20:38:34,943 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:34,943 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:34,958 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Ended with exit code 0 [2022-03-15 20:38:35,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 307 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable308 [2022-03-15 20:38:35,143 INFO L402 AbstractCegarLoop]: === Iteration 310 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:35,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:35,144 INFO L85 PathProgramCache]: Analyzing trace with hash 273434471, now seen corresponding path program 306 times [2022-03-15 20:38:35,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:35,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166638047] [2022-03-15 20:38:35,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:35,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:35,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:35,212 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:35,212 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:35,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166638047] [2022-03-15 20:38:35,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166638047] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:35,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510710841] [2022-03-15 20:38:35,212 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:38:35,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:35,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:35,213 INFO L229 MonitoredProcess]: Starting monitored process 308 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:35,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (308)] Waiting until timeout for monitored process [2022-03-15 20:38:35,234 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-15 20:38:35,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:35,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 20:38:35,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:35,300 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:35,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:35,362 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:35,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510710841] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:35,362 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:35,362 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2022-03-15 20:38:35,362 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [967871579] [2022-03-15 20:38:35,362 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:35,363 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:35,365 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 54 transitions. [2022-03-15 20:38:35,365 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:35,485 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:35,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:38:35,485 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:35,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:38:35,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:38:35,486 INFO L87 Difference]: Start difference. First operand 3810 states and 10760 transitions. Second operand has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:35,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:35,655 INFO L93 Difference]: Finished difference Result 4236 states and 11793 transitions. [2022-03-15 20:38:35,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 20:38:35,656 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 20:38:35,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:35,662 INFO L225 Difference]: With dead ends: 4236 [2022-03-15 20:38:35,662 INFO L226 Difference]: Without dead ends: 4233 [2022-03-15 20:38:35,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 65 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:38:35,663 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 35 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:35,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 74 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:38:35,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4233 states. [2022-03-15 20:38:35,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4233 to 3983. [2022-03-15 20:38:35,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3983 states, 3982 states have (on average 2.853088900050226) internal successors, (11361), 3982 states have internal predecessors, (11361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:35,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3983 states to 3983 states and 11361 transitions. [2022-03-15 20:38:35,716 INFO L78 Accepts]: Start accepts. Automaton has 3983 states and 11361 transitions. Word has length 24 [2022-03-15 20:38:35,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:35,716 INFO L470 AbstractCegarLoop]: Abstraction has 3983 states and 11361 transitions. [2022-03-15 20:38:35,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:35,717 INFO L276 IsEmpty]: Start isEmpty. Operand 3983 states and 11361 transitions. [2022-03-15 20:38:35,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 20:38:35,720 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:35,720 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:35,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (308)] Forceful destruction successful, exit code 0 [2022-03-15 20:38:35,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 308 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable309 [2022-03-15 20:38:35,921 INFO L402 AbstractCegarLoop]: === Iteration 311 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:35,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:35,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1811306557, now seen corresponding path program 307 times [2022-03-15 20:38:35,921 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:35,921 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842644888] [2022-03-15 20:38:35,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:35,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:35,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:35,990 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:35,990 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:35,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842644888] [2022-03-15 20:38:35,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842644888] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:35,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037147421] [2022-03-15 20:38:35,990 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:38:35,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:35,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:35,991 INFO L229 MonitoredProcess]: Starting monitored process 309 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:35,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (309)] Waiting until timeout for monitored process [2022-03-15 20:38:36,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:36,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 20:38:36,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:36,073 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:36,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:36,135 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:36,135 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037147421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:36,135 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:36,135 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2022-03-15 20:38:36,135 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1998517078] [2022-03-15 20:38:36,135 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:36,136 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:36,139 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 52 transitions. [2022-03-15 20:38:36,139 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:36,282 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:36,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:38:36,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:36,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:38:36,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:38:36,283 INFO L87 Difference]: Start difference. First operand 3983 states and 11361 transitions. Second operand has 10 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 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) [2022-03-15 20:38:36,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:36,460 INFO L93 Difference]: Finished difference Result 4372 states and 12302 transitions. [2022-03-15 20:38:36,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 20:38:36,461 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 20:38:36,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:36,467 INFO L225 Difference]: With dead ends: 4372 [2022-03-15 20:38:36,467 INFO L226 Difference]: Without dead ends: 4369 [2022-03-15 20:38:36,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 64 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:38:36,467 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 35 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:36,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 74 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 525 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:38:36,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4369 states. [2022-03-15 20:38:36,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4369 to 4149. [2022-03-15 20:38:36,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4149 states, 4148 states have (on average 2.876084860173578) internal successors, (11930), 4148 states have internal predecessors, (11930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:36,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4149 states to 4149 states and 11930 transitions. [2022-03-15 20:38:36,523 INFO L78 Accepts]: Start accepts. Automaton has 4149 states and 11930 transitions. Word has length 24 [2022-03-15 20:38:36,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:36,523 INFO L470 AbstractCegarLoop]: Abstraction has 4149 states and 11930 transitions. [2022-03-15 20:38:36,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 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) [2022-03-15 20:38:36,523 INFO L276 IsEmpty]: Start isEmpty. Operand 4149 states and 11930 transitions. [2022-03-15 20:38:36,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 20:38:36,527 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:36,527 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:36,542 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (309)] Ended with exit code 0 [2022-03-15 20:38:36,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable310,309 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:36,728 INFO L402 AbstractCegarLoop]: === Iteration 312 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:36,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:36,728 INFO L85 PathProgramCache]: Analyzing trace with hash -2013768985, now seen corresponding path program 308 times [2022-03-15 20:38:36,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:36,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982341052] [2022-03-15 20:38:36,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:36,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:36,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:36,798 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:36,798 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:36,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982341052] [2022-03-15 20:38:36,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982341052] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:36,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601088689] [2022-03-15 20:38:36,798 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:38:36,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:36,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:36,799 INFO L229 MonitoredProcess]: Starting monitored process 310 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:36,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (310)] Waiting until timeout for monitored process [2022-03-15 20:38:36,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:38:36,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:36,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 20:38:36,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:36,883 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:36,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:36,945 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:36,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601088689] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:36,946 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:36,946 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2022-03-15 20:38:36,946 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [982731112] [2022-03-15 20:38:36,946 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:36,947 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:36,949 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 50 transitions. [2022-03-15 20:38:36,949 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:37,067 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:37,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:38:37,067 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:37,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:38:37,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:38:37,068 INFO L87 Difference]: Start difference. First operand 4149 states and 11930 transitions. Second operand has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 9 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) [2022-03-15 20:38:37,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:37,233 INFO L93 Difference]: Finished difference Result 4499 states and 12804 transitions. [2022-03-15 20:38:37,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 20:38:37,233 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 20:38:37,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:37,240 INFO L225 Difference]: With dead ends: 4499 [2022-03-15 20:38:37,240 INFO L226 Difference]: Without dead ends: 4496 [2022-03-15 20:38:37,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 63 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:38:37,240 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 35 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:37,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 74 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:37,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4496 states. [2022-03-15 20:38:37,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4496 to 4326. [2022-03-15 20:38:37,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4326 states, 4325 states have (on average 2.896184971098266) internal successors, (12526), 4325 states have internal predecessors, (12526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:37,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4326 states to 4326 states and 12526 transitions. [2022-03-15 20:38:37,298 INFO L78 Accepts]: Start accepts. Automaton has 4326 states and 12526 transitions. Word has length 24 [2022-03-15 20:38:37,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:37,298 INFO L470 AbstractCegarLoop]: Abstraction has 4326 states and 12526 transitions. [2022-03-15 20:38:37,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 9 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) [2022-03-15 20:38:37,298 INFO L276 IsEmpty]: Start isEmpty. Operand 4326 states and 12526 transitions. [2022-03-15 20:38:37,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 20:38:37,303 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:37,303 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:37,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (310)] Forceful destruction successful, exit code 0 [2022-03-15 20:38:37,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 310 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable311 [2022-03-15 20:38:37,503 INFO L402 AbstractCegarLoop]: === Iteration 313 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:37,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:37,503 INFO L85 PathProgramCache]: Analyzing trace with hash 299830339, now seen corresponding path program 309 times [2022-03-15 20:38:37,504 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:37,504 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32842249] [2022-03-15 20:38:37,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:37,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:37,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:37,587 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:37,587 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:37,587 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32842249] [2022-03-15 20:38:37,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32842249] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:37,588 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313832587] [2022-03-15 20:38:37,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:38:37,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:37,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:37,589 INFO L229 MonitoredProcess]: Starting monitored process 311 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:37,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (311)] Waiting until timeout for monitored process [2022-03-15 20:38:37,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:38:37,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:37,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 20:38:37,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:37,671 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:37,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:37,733 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:38:37,733 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313832587] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:37,733 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:37,733 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2022-03-15 20:38:37,734 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [24472676] [2022-03-15 20:38:37,734 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:37,734 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:37,737 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 48 transitions. [2022-03-15 20:38:37,737 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:37,841 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:37,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:38:37,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:37,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:38:37,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:38:37,842 INFO L87 Difference]: Start difference. First operand 4326 states and 12526 transitions. Second operand has 10 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 9 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:38,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:38,006 INFO L93 Difference]: Finished difference Result 4661 states and 13399 transitions. [2022-03-15 20:38:38,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 20:38:38,007 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 9 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 20:38:38,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:38,014 INFO L225 Difference]: With dead ends: 4661 [2022-03-15 20:38:38,014 INFO L226 Difference]: Without dead ends: 4658 [2022-03-15 20:38:38,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 62 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:38:38,015 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 35 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:38,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 74 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:38,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4658 states. [2022-03-15 20:38:38,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4658 to 4542. [2022-03-15 20:38:38,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4542 states, 4541 states have (on average 2.914336049328342) internal successors, (13234), 4541 states have internal predecessors, (13234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:38,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4542 states to 4542 states and 13234 transitions. [2022-03-15 20:38:38,066 INFO L78 Accepts]: Start accepts. Automaton has 4542 states and 13234 transitions. Word has length 24 [2022-03-15 20:38:38,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:38,066 INFO L470 AbstractCegarLoop]: Abstraction has 4542 states and 13234 transitions. [2022-03-15 20:38:38,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 9 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:38,066 INFO L276 IsEmpty]: Start isEmpty. Operand 4542 states and 13234 transitions. [2022-03-15 20:38:38,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 20:38:38,070 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:38,070 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:38,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (311)] Ended with exit code 0 [2022-03-15 20:38:38,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 311 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable312 [2022-03-15 20:38:38,271 INFO L402 AbstractCegarLoop]: === Iteration 314 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:38,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:38,271 INFO L85 PathProgramCache]: Analyzing trace with hash -993034649, now seen corresponding path program 310 times [2022-03-15 20:38:38,272 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:38,272 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350692213] [2022-03-15 20:38:38,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:38,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:38,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:38,342 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:38,342 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:38,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350692213] [2022-03-15 20:38:38,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350692213] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:38,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222191975] [2022-03-15 20:38:38,342 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:38:38,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:38,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:38,343 INFO L229 MonitoredProcess]: Starting monitored process 312 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:38,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (312)] Waiting until timeout for monitored process [2022-03-15 20:38:38,362 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:38:38,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:38,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 20:38:38,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:38,437 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:38,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:38,499 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:38,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222191975] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:38,499 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:38,499 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2022-03-15 20:38:38,499 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2081250088] [2022-03-15 20:38:38,499 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:38,500 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:38,503 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 62 transitions. [2022-03-15 20:38:38,503 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:38,651 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:38:38,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:38:38,651 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:38,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:38:38,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:38:38,652 INFO L87 Difference]: Start difference. First operand 4542 states and 13234 transitions. Second operand has 10 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 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) [2022-03-15 20:38:38,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:38,814 INFO L93 Difference]: Finished difference Result 4636 states and 13408 transitions. [2022-03-15 20:38:38,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 20:38:38,814 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 20:38:38,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:38,821 INFO L225 Difference]: With dead ends: 4636 [2022-03-15 20:38:38,821 INFO L226 Difference]: Without dead ends: 4633 [2022-03-15 20:38:38,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 69 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:38:38,822 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 28 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:38,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 75 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:38:38,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4633 states. [2022-03-15 20:38:38,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4633 to 4569. [2022-03-15 20:38:38,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4569 states, 4568 states have (on average 2.915280210157618) internal successors, (13317), 4568 states have internal predecessors, (13317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:38,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4569 states to 4569 states and 13317 transitions. [2022-03-15 20:38:38,877 INFO L78 Accepts]: Start accepts. Automaton has 4569 states and 13317 transitions. Word has length 24 [2022-03-15 20:38:38,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:38,878 INFO L470 AbstractCegarLoop]: Abstraction has 4569 states and 13317 transitions. [2022-03-15 20:38:38,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 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) [2022-03-15 20:38:38,878 INFO L276 IsEmpty]: Start isEmpty. Operand 4569 states and 13317 transitions. [2022-03-15 20:38:38,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 20:38:38,883 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:38,883 INFO L514 BasicCegarLoop]: trace histogram [8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:38,899 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (312)] Ended with exit code 0 [2022-03-15 20:38:39,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable313 [2022-03-15 20:38:39,085 INFO L402 AbstractCegarLoop]: === Iteration 315 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:39,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:39,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1048763722, now seen corresponding path program 311 times [2022-03-15 20:38:39,085 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:39,085 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069761902] [2022-03-15 20:38:39,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:39,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:39,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:39,178 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 28 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:39,179 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:39,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069761902] [2022-03-15 20:38:39,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069761902] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:39,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142817743] [2022-03-15 20:38:39,179 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:38:39,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:39,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:39,180 INFO L229 MonitoredProcess]: Starting monitored process 313 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:39,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (313)] Waiting until timeout for monitored process [2022-03-15 20:38:39,200 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:38:39,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:39,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:38:39,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:39,413 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 28 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:39,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:39,474 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 28 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:39,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142817743] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:39,474 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:39,474 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 36 [2022-03-15 20:38:39,474 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [547347016] [2022-03-15 20:38:39,474 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:39,475 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:39,479 INFO L252 McrAutomatonBuilder]: Finished intersection with 60 states and 94 transitions. [2022-03-15 20:38:39,479 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:39,828 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [2119923#(<= decThread1of1ForFork1_i 0), 2119928#(<= 2 incThread1of1ForFork0_i), 2119920#(<= 6 incThread1of1ForFork0_i), 2119926#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 2119924#(< incThread1of1ForFork0_i n), 2119930#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 2119933#(or (< incThread1of1ForFork0_i n) (<= (+ 7 decThread1of1ForFork1_i) n)), 2119931#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 2119927#(<= 3 incThread1of1ForFork0_i), 2119921#(<= 5 incThread1of1ForFork0_i), 2119932#(or (<= (+ 6 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 2119922#(<= 4 incThread1of1ForFork0_i), 2119918#(<= 8 n), 2119929#(<= 1 incThread1of1ForFork0_i), 2119925#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 2119919#(<= 7 incThread1of1ForFork0_i)] [2022-03-15 20:38:39,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 20:38:39,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:39,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 20:38:39,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=464, Invalid=2188, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 20:38:39,829 INFO L87 Difference]: Start difference. First operand 4569 states and 13317 transitions. Second operand has 34 states, 34 states have (on average 2.176470588235294) internal successors, (74), 34 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:41,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:41,049 INFO L93 Difference]: Finished difference Result 10595 states and 27493 transitions. [2022-03-15 20:38:41,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-15 20:38:41,049 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.176470588235294) internal successors, (74), 34 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 20:38:41,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:41,067 INFO L225 Difference]: With dead ends: 10595 [2022-03-15 20:38:41,067 INFO L226 Difference]: Without dead ends: 10595 [2022-03-15 20:38:41,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 49 SyntacticMatches, 9 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4716 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3283, Invalid=10523, Unknown=0, NotChecked=0, Total=13806 [2022-03-15 20:38:41,068 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 161 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 981 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 1044 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 981 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:41,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 113 Invalid, 1044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 981 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:38:41,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10595 states. [2022-03-15 20:38:41,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10595 to 4521. [2022-03-15 20:38:41,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4521 states, 4520 states have (on average 2.9141592920353983) internal successors, (13172), 4520 states have internal predecessors, (13172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:41,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4521 states to 4521 states and 13172 transitions. [2022-03-15 20:38:41,173 INFO L78 Accepts]: Start accepts. Automaton has 4521 states and 13172 transitions. Word has length 24 [2022-03-15 20:38:41,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:41,173 INFO L470 AbstractCegarLoop]: Abstraction has 4521 states and 13172 transitions. [2022-03-15 20:38:41,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.176470588235294) internal successors, (74), 34 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:41,173 INFO L276 IsEmpty]: Start isEmpty. Operand 4521 states and 13172 transitions. [2022-03-15 20:38:41,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:38:41,177 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:41,177 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:41,192 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (313)] Ended with exit code 0 [2022-03-15 20:38:41,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314,313 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:41,378 INFO L402 AbstractCegarLoop]: === Iteration 316 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:41,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:41,378 INFO L85 PathProgramCache]: Analyzing trace with hash 201753134, now seen corresponding path program 312 times [2022-03-15 20:38:41,379 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:41,379 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672586010] [2022-03-15 20:38:41,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:41,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:41,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:41,474 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:41,474 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:41,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672586010] [2022-03-15 20:38:41,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672586010] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:41,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516440466] [2022-03-15 20:38:41,474 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:38:41,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:41,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:41,475 INFO L229 MonitoredProcess]: Starting monitored process 314 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:41,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (314)] Waiting until timeout for monitored process [2022-03-15 20:38:41,497 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:38:41,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:41,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:38:41,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:41,629 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:41,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:41,668 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:41,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516440466] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:41,669 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:41,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 27 [2022-03-15 20:38:41,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1698507930] [2022-03-15 20:38:41,669 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:41,670 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:41,674 INFO L252 McrAutomatonBuilder]: Finished intersection with 63 states and 99 transitions. [2022-03-15 20:38:41,674 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:42,234 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 25 new interpolants: [2139884#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 2139903#(or (<= n (+ 7 decThread1of1ForFork1_i)) (< (+ 6 incThread1of1ForFork0_i) n) (<= n (+ 5 incThread1of1ForFork0_i))), 2139883#(< incThread1of1ForFork0_i n), 2139885#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 2139900#(or (< (+ 4 incThread1of1ForFork0_i) n) (<= n 7) (<= n (+ 3 incThread1of1ForFork0_i))), 2139888#(or (<= n (+ decThread1of1ForFork1_i 4)) (< incThread1of1ForFork0_i n)), 2139899#(or (< (+ 4 incThread1of1ForFork0_i) n) (<= n (+ 7 decThread1of1ForFork1_i)) (<= n (+ 3 incThread1of1ForFork0_i))), 2139887#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 2139904#(or (<= n (+ 7 decThread1of1ForFork1_i)) (<= n (+ 6 incThread1of1ForFork0_i)) (< (+ 7 incThread1of1ForFork0_i) n)), 2139901#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< (+ 5 incThread1of1ForFork0_i) n) (<= n (+ 7 decThread1of1ForFork1_i))), 2139895#(or (< incThread1of1ForFork0_i n) (<= n 7)), 2139894#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= n (+ 7 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 2139906#(or (<= n 7) (< (+ 6 incThread1of1ForFork0_i) n) (<= n (+ 5 incThread1of1ForFork0_i))), 2139886#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 2139889#(or (< incThread1of1ForFork0_i n) (<= n (+ 5 decThread1of1ForFork1_i))), 2139891#(or (< incThread1of1ForFork0_i n) (<= n (+ 7 decThread1of1ForFork1_i))), 2139893#(or (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n) (<= n (+ 7 decThread1of1ForFork1_i))), 2139905#(or (<= n 6) (<= n (+ 7 decThread1of1ForFork1_i)) (< 7 n)), 2139892#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n (+ 7 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 2139907#(or (<= n 7) (<= n (+ 6 incThread1of1ForFork0_i)) (< (+ 7 incThread1of1ForFork0_i) n)), 2139902#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< (+ 5 incThread1of1ForFork0_i) n) (<= n 7)), 2139890#(or (< incThread1of1ForFork0_i n) (<= n (+ 6 decThread1of1ForFork1_i))), 2139898#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= n 7) (<= n (+ 2 incThread1of1ForFork0_i))), 2139897#(or (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n) (<= n 7)), 2139896#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n 7) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:38:42,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-15 20:38:42,234 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:42,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-15 20:38:42,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=574, Invalid=2078, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 20:38:42,235 INFO L87 Difference]: Start difference. First operand 4521 states and 13172 transitions. Second operand has 44 states, 44 states have (on average 1.9772727272727273) internal successors, (87), 44 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:45,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:45,487 INFO L93 Difference]: Finished difference Result 16058 states and 41066 transitions. [2022-03-15 20:38:45,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2022-03-15 20:38:45,487 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.9772727272727273) internal successors, (87), 44 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:38:45,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:45,513 INFO L225 Difference]: With dead ends: 16058 [2022-03-15 20:38:45,513 INFO L226 Difference]: Without dead ends: 16037 [2022-03-15 20:38:45,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8032 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=5268, Invalid=18294, Unknown=0, NotChecked=0, Total=23562 [2022-03-15 20:38:45,515 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 256 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 814 mSolverCounterSat, 316 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 1130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 316 IncrementalHoareTripleChecker+Valid, 814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:45,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 70 Invalid, 1130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [316 Valid, 814 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:38:45,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16037 states. [2022-03-15 20:38:45,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16037 to 4998. [2022-03-15 20:38:45,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4998 states, 4997 states have (on average 2.883930358214929) internal successors, (14411), 4997 states have internal predecessors, (14411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:45,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4998 states to 4998 states and 14411 transitions. [2022-03-15 20:38:45,645 INFO L78 Accepts]: Start accepts. Automaton has 4998 states and 14411 transitions. Word has length 25 [2022-03-15 20:38:45,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:45,645 INFO L470 AbstractCegarLoop]: Abstraction has 4998 states and 14411 transitions. [2022-03-15 20:38:45,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.9772727272727273) internal successors, (87), 44 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:45,646 INFO L276 IsEmpty]: Start isEmpty. Operand 4998 states and 14411 transitions. [2022-03-15 20:38:45,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:38:45,650 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:45,650 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:45,665 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (314)] Ended with exit code 0 [2022-03-15 20:38:45,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable315,314 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:45,851 INFO L402 AbstractCegarLoop]: === Iteration 317 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:45,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:45,851 INFO L85 PathProgramCache]: Analyzing trace with hash -786586877, now seen corresponding path program 313 times [2022-03-15 20:38:45,852 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:45,852 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150626896] [2022-03-15 20:38:45,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:45,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:45,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:45,947 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:45,947 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:45,947 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150626896] [2022-03-15 20:38:45,947 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150626896] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:45,947 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583586228] [2022-03-15 20:38:45,947 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:38:45,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:45,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:45,948 INFO L229 MonitoredProcess]: Starting monitored process 315 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:45,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (315)] Waiting until timeout for monitored process [2022-03-15 20:38:45,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:45,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:38:45,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:46,090 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:46,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:46,130 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:46,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583586228] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:46,130 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:46,130 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 27 [2022-03-15 20:38:46,130 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1576026449] [2022-03-15 20:38:46,130 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:46,131 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:46,136 INFO L252 McrAutomatonBuilder]: Finished intersection with 63 states and 99 transitions. [2022-03-15 20:38:46,136 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:46,757 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 27 new interpolants: [2166341#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 2166346#(or (< incThread1of1ForFork0_i n) (<= (+ 7 decThread1of1ForFork1_i) n)), 2166353#(or (< (+ 6 incThread1of1ForFork0_i) n) (<= (+ 8 decThread1of1ForFork1_i) n) (<= n (+ 5 incThread1of1ForFork0_i))), 2166347#(or (< incThread1of1ForFork0_i n) (<= (+ 8 decThread1of1ForFork1_i) n)), 2166358#(or (< (+ 4 incThread1of1ForFork0_i) n) (<= 8 n) (<= n (+ 3 incThread1of1ForFork0_i))), 2166362#(or (<= n (+ 7 incThread1of1ForFork0_i)) (< (+ 8 incThread1of1ForFork0_i) n) (<= (+ 8 decThread1of1ForFork1_i) n)), 2166349#(or (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n) (<= (+ 8 decThread1of1ForFork1_i) n)), 2166360#(or (< (+ 6 incThread1of1ForFork0_i) n) (<= 8 n) (<= n (+ 5 incThread1of1ForFork0_i))), 2166354#(or (< incThread1of1ForFork0_i n) (<= 8 n)), 2166344#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 2166364#(or (<= n 7) (< 8 n) (<= (+ 8 decThread1of1ForFork1_i) n)), 2166363#(or (<= 8 n) (<= n (+ 6 incThread1of1ForFork0_i)) (< (+ 7 incThread1of1ForFork0_i) n)), 2166340#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 2166350#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= (+ 8 decThread1of1ForFork1_i) n) (<= n (+ 2 incThread1of1ForFork0_i))), 2166357#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= 8 n) (<= n (+ 2 incThread1of1ForFork0_i))), 2166342#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 2166365#(or (<= n (+ 7 incThread1of1ForFork0_i)) (< (+ 8 incThread1of1ForFork0_i) n) (<= 8 n)), 2166359#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< (+ 5 incThread1of1ForFork0_i) n) (<= 8 n)), 2166345#(or (<= (+ 6 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 2166356#(or (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n) (<= 8 n)), 2166339#(< incThread1of1ForFork0_i n), 2166343#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 2166352#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< (+ 5 incThread1of1ForFork0_i) n) (<= (+ 8 decThread1of1ForFork1_i) n)), 2166348#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n incThread1of1ForFork0_i) (<= (+ 8 decThread1of1ForFork1_i) n)), 2166361#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= (+ 8 decThread1of1ForFork1_i) n) (< (+ 7 incThread1of1ForFork0_i) n)), 2166355#(or (< (+ incThread1of1ForFork0_i 1) n) (<= 8 n) (<= n incThread1of1ForFork0_i)), 2166351#(or (< (+ 4 incThread1of1ForFork0_i) n) (<= (+ 8 decThread1of1ForFork1_i) n) (<= n (+ 3 incThread1of1ForFork0_i)))] [2022-03-15 20:38:46,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-15 20:38:46,757 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:46,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-15 20:38:46,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=477, Invalid=2385, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 20:38:46,758 INFO L87 Difference]: Start difference. First operand 4998 states and 14411 transitions. Second operand has 46 states, 46 states have (on average 1.9565217391304348) internal successors, (90), 46 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:49,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:49,132 INFO L93 Difference]: Finished difference Result 10684 states and 27761 transitions. [2022-03-15 20:38:49,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-15 20:38:49,133 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.9565217391304348) internal successors, (90), 46 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:38:49,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:49,148 INFO L225 Difference]: With dead ends: 10684 [2022-03-15 20:38:49,148 INFO L226 Difference]: Without dead ends: 10684 [2022-03-15 20:38:49,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4785 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2969, Invalid=12781, Unknown=0, NotChecked=0, Total=15750 [2022-03-15 20:38:49,149 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 251 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 1167 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 1303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 1167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:49,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 111 Invalid, 1303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 1167 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:38:49,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10684 states. [2022-03-15 20:38:49,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10684 to 5036. [2022-03-15 20:38:49,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5036 states, 5035 states have (on average 2.881827209533267) internal successors, (14510), 5035 states have internal predecessors, (14510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:49,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5036 states to 5036 states and 14510 transitions. [2022-03-15 20:38:49,244 INFO L78 Accepts]: Start accepts. Automaton has 5036 states and 14510 transitions. Word has length 25 [2022-03-15 20:38:49,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:49,244 INFO L470 AbstractCegarLoop]: Abstraction has 5036 states and 14510 transitions. [2022-03-15 20:38:49,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.9565217391304348) internal successors, (90), 46 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:49,245 INFO L276 IsEmpty]: Start isEmpty. Operand 5036 states and 14510 transitions. [2022-03-15 20:38:49,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:38:49,249 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:49,249 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:49,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (315)] Forceful destruction successful, exit code 0 [2022-03-15 20:38:49,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 315 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable316 [2022-03-15 20:38:49,450 INFO L402 AbstractCegarLoop]: === Iteration 318 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:49,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:49,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1400038761, now seen corresponding path program 314 times [2022-03-15 20:38:49,450 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:49,451 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890942028] [2022-03-15 20:38:49,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:49,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:49,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:49,544 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:49,544 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:49,544 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890942028] [2022-03-15 20:38:49,545 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890942028] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:49,545 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069491178] [2022-03-15 20:38:49,545 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:38:49,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:49,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:49,546 INFO L229 MonitoredProcess]: Starting monitored process 316 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:49,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (316)] Waiting until timeout for monitored process [2022-03-15 20:38:49,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:38:49,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:49,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:38:49,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:49,698 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:49,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:49,735 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:49,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069491178] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:49,735 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:49,735 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 28 [2022-03-15 20:38:49,735 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1367282336] [2022-03-15 20:38:49,735 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:49,736 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:49,739 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 63 transitions. [2022-03-15 20:38:49,739 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:50,011 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [2187445#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 6 incThread1of1ForFork0_i))), 2187444#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2187453#(< decThread1of1ForFork1_i n), 2187452#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 2187443#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2187447#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 2187448#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2187439#(or (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2187442#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2187450#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 2 incThread1of1ForFork0_i)), 2187440#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2187454#(or (<= n 6) (<= decThread1of1ForFork1_i 0)), 2187451#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2187441#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2187446#(or (<= 6 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2187449#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i)))] [2022-03-15 20:38:50,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 20:38:50,011 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:50,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 20:38:50,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=510, Invalid=1382, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:38:50,012 INFO L87 Difference]: Start difference. First operand 5036 states and 14510 transitions. Second operand has 35 states, 35 states have (on average 1.7428571428571429) internal successors, (61), 35 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) [2022-03-15 20:38:51,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:51,961 INFO L93 Difference]: Finished difference Result 9033 states and 23545 transitions. [2022-03-15 20:38:51,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-03-15 20:38:51,961 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.7428571428571429) internal successors, (61), 35 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:38:51,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:51,975 INFO L225 Difference]: With dead ends: 9033 [2022-03-15 20:38:51,976 INFO L226 Difference]: Without dead ends: 9032 [2022-03-15 20:38:51,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9134 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=7193, Invalid=19539, Unknown=0, NotChecked=0, Total=26732 [2022-03-15 20:38:51,978 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 169 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:51,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 55 Invalid, 906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 802 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:38:51,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9032 states. [2022-03-15 20:38:52,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9032 to 5015. [2022-03-15 20:38:52,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5015 states, 5014 states have (on average 2.8803350618268846) internal successors, (14442), 5014 states have internal predecessors, (14442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:52,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5015 states to 5015 states and 14442 transitions. [2022-03-15 20:38:52,101 INFO L78 Accepts]: Start accepts. Automaton has 5015 states and 14442 transitions. Word has length 25 [2022-03-15 20:38:52,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:52,101 INFO L470 AbstractCegarLoop]: Abstraction has 5015 states and 14442 transitions. [2022-03-15 20:38:52,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.7428571428571429) internal successors, (61), 35 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) [2022-03-15 20:38:52,101 INFO L276 IsEmpty]: Start isEmpty. Operand 5015 states and 14442 transitions. [2022-03-15 20:38:52,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:38:52,106 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:52,106 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:52,121 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (316)] Ended with exit code 0 [2022-03-15 20:38:52,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable317,316 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:52,307 INFO L402 AbstractCegarLoop]: === Iteration 319 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:52,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:52,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1986120445, now seen corresponding path program 315 times [2022-03-15 20:38:52,308 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:52,308 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859091840] [2022-03-15 20:38:52,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:52,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:52,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:52,400 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:52,400 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:52,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859091840] [2022-03-15 20:38:52,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859091840] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:52,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753199091] [2022-03-15 20:38:52,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:38:52,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:52,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:52,402 INFO L229 MonitoredProcess]: Starting monitored process 317 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:52,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (317)] Waiting until timeout for monitored process [2022-03-15 20:38:52,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:38:52,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:52,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:38:52,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:52,555 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:52,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:52,607 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:52,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753199091] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:52,607 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:52,607 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 28 [2022-03-15 20:38:52,607 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1853071436] [2022-03-15 20:38:52,607 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:52,608 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:52,611 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 65 transitions. [2022-03-15 20:38:52,612 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:52,924 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 17 new interpolants: [2206940#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 2206941#(or (<= 6 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2206944#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2206937#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 6 incThread1of1ForFork0_i))), 2206939#(< incThread1of1ForFork0_i n), 2206931#(or (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2206945#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 2 incThread1of1ForFork0_i)), 2206936#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2206947#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 2206935#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2206938#(or (<= n 6) (<= decThread1of1ForFork1_i 0)), 2206943#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2206946#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2206932#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2206942#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 2206934#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2206933#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:38:52,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 20:38:52,925 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:52,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 20:38:52,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=446, Invalid=1534, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 20:38:52,925 INFO L87 Difference]: Start difference. First operand 5015 states and 14442 transitions. Second operand has 36 states, 36 states have (on average 1.75) internal successors, (63), 36 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) [2022-03-15 20:38:55,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:55,222 INFO L93 Difference]: Finished difference Result 9633 states and 24589 transitions. [2022-03-15 20:38:55,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2022-03-15 20:38:55,222 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.75) internal successors, (63), 36 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:38:55,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:55,235 INFO L225 Difference]: With dead ends: 9633 [2022-03-15 20:38:55,235 INFO L226 Difference]: Without dead ends: 9633 [2022-03-15 20:38:55,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10977 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=8409, Invalid=23453, Unknown=0, NotChecked=0, Total=31862 [2022-03-15 20:38:55,237 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 309 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 783 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 891 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:55,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 62 Invalid, 891 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 783 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:38:55,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9633 states. [2022-03-15 20:38:55,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9633 to 5029. [2022-03-15 20:38:55,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5029 states, 5028 states have (on average 2.881066030230708) internal successors, (14486), 5028 states have internal predecessors, (14486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:55,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5029 states to 5029 states and 14486 transitions. [2022-03-15 20:38:55,326 INFO L78 Accepts]: Start accepts. Automaton has 5029 states and 14486 transitions. Word has length 25 [2022-03-15 20:38:55,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:55,326 INFO L470 AbstractCegarLoop]: Abstraction has 5029 states and 14486 transitions. [2022-03-15 20:38:55,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.75) internal successors, (63), 36 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) [2022-03-15 20:38:55,326 INFO L276 IsEmpty]: Start isEmpty. Operand 5029 states and 14486 transitions. [2022-03-15 20:38:55,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:38:55,330 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:55,330 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:55,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (317)] Ended with exit code 0 [2022-03-15 20:38:55,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable318,317 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:55,531 INFO L402 AbstractCegarLoop]: === Iteration 320 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:55,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:55,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1252465035, now seen corresponding path program 316 times [2022-03-15 20:38:55,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:55,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057848247] [2022-03-15 20:38:55,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:55,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:55,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:55,626 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:55,626 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:55,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057848247] [2022-03-15 20:38:55,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057848247] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:55,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524062216] [2022-03-15 20:38:55,626 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:38:55,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:55,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:55,627 INFO L229 MonitoredProcess]: Starting monitored process 318 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:55,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (318)] Waiting until timeout for monitored process [2022-03-15 20:38:55,653 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:38:55,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:55,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:38:55,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:55,806 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:55,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:55,844 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:55,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524062216] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:55,844 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:55,844 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 28 [2022-03-15 20:38:55,844 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [894774986] [2022-03-15 20:38:55,844 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:55,845 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:55,849 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 69 transitions. [2022-03-15 20:38:55,849 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:56,179 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 18 new interpolants: [2227084#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 2227090#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 2227096#(or (<= n 6) (<= decThread1of1ForFork1_i 0)), 2227089#(or (<= 6 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2227079#(or (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2227083#(< incThread1of1ForFork0_i n), 2227082#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2227085#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 2227094#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2227092#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2227087#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2227088#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 6 incThread1of1ForFork0_i))), 2227080#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2227081#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2227095#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 2227093#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 2 incThread1of1ForFork0_i)), 2227086#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2227091#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:38:56,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 20:38:56,180 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:56,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 20:38:56,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=425, Invalid=1645, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:38:56,180 INFO L87 Difference]: Start difference. First operand 5029 states and 14486 transitions. Second operand has 37 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 37 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:58,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:38:58,696 INFO L93 Difference]: Finished difference Result 9541 states and 24382 transitions. [2022-03-15 20:38:58,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2022-03-15 20:38:58,696 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 37 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:38:58,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:38:58,708 INFO L225 Difference]: With dead ends: 9541 [2022-03-15 20:38:58,708 INFO L226 Difference]: Without dead ends: 9541 [2022-03-15 20:38:58,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12176 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=9287, Invalid=25869, Unknown=0, NotChecked=0, Total=35156 [2022-03-15 20:38:58,710 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 241 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 882 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 882 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:38:58,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 81 Invalid, 981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 882 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:38:58,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9541 states. [2022-03-15 20:38:58,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9541 to 5041. [2022-03-15 20:38:58,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5041 states, 5040 states have (on average 2.8813492063492063) internal successors, (14522), 5040 states have internal predecessors, (14522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:58,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5041 states to 5041 states and 14522 transitions. [2022-03-15 20:38:58,798 INFO L78 Accepts]: Start accepts. Automaton has 5041 states and 14522 transitions. Word has length 25 [2022-03-15 20:38:58,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:38:58,798 INFO L470 AbstractCegarLoop]: Abstraction has 5041 states and 14522 transitions. [2022-03-15 20:38:58,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 37 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:38:58,799 INFO L276 IsEmpty]: Start isEmpty. Operand 5041 states and 14522 transitions. [2022-03-15 20:38:58,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:38:58,803 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:38:58,803 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:38:58,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (318)] Forceful destruction successful, exit code 0 [2022-03-15 20:38:59,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable319,318 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:59,004 INFO L402 AbstractCegarLoop]: === Iteration 321 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:38:59,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:38:59,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1430600189, now seen corresponding path program 317 times [2022-03-15 20:38:59,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:38:59,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462348023] [2022-03-15 20:38:59,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:38:59,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:38:59,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:38:59,096 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:59,096 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:38:59,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462348023] [2022-03-15 20:38:59,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462348023] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:38:59,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375795560] [2022-03-15 20:38:59,096 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:38:59,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:38:59,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:38:59,099 INFO L229 MonitoredProcess]: Starting monitored process 319 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:38:59,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (319)] Waiting until timeout for monitored process [2022-03-15 20:38:59,125 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:38:59,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:38:59,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:38:59,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:38:59,252 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:59,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:38:59,291 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:38:59,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375795560] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:38:59,291 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:38:59,291 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 28 [2022-03-15 20:38:59,291 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1326988835] [2022-03-15 20:38:59,291 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:38:59,292 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:38:59,296 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 20:38:59,296 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:38:59,655 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 19 new interpolants: [2247177#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2247187#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2247191#(< incThread1of1ForFork0_i n), 2247189#(or (<= n 6) (<= decThread1of1ForFork1_i 0)), 2247192#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 2247184#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2247182#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2247178#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2247193#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 2247176#(or (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2247179#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2247180#(or (<= 6 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2247185#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 2 incThread1of1ForFork0_i)), 2247181#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 2247183#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2247186#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2247188#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 6 incThread1of1ForFork0_i))), 2247194#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 2247190#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i))] [2022-03-15 20:38:59,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-15 20:38:59,655 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:38:59,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-15 20:38:59,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=411, Invalid=1751, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 20:38:59,656 INFO L87 Difference]: Start difference. First operand 5041 states and 14522 transitions. Second operand has 38 states, 38 states have (on average 1.8157894736842106) internal successors, (69), 38 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:01,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:01,966 INFO L93 Difference]: Finished difference Result 9504 states and 24333 transitions. [2022-03-15 20:39:01,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2022-03-15 20:39:01,966 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.8157894736842106) internal successors, (69), 38 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:39:01,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:01,979 INFO L225 Difference]: With dead ends: 9504 [2022-03-15 20:39:01,979 INFO L226 Difference]: Without dead ends: 9504 [2022-03-15 20:39:01,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10147 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=8120, Invalid=21982, Unknown=0, NotChecked=0, Total=30102 [2022-03-15 20:39:01,982 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 221 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 1032 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 1109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1032 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:01,982 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 112 Invalid, 1109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1032 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:39:01,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9504 states. [2022-03-15 20:39:02,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9504 to 5051. [2022-03-15 20:39:02,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5051 states, 5050 states have (on average 2.8815841584158415) internal successors, (14552), 5050 states have internal predecessors, (14552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:02,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5051 states to 5051 states and 14552 transitions. [2022-03-15 20:39:02,084 INFO L78 Accepts]: Start accepts. Automaton has 5051 states and 14552 transitions. Word has length 25 [2022-03-15 20:39:02,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:02,084 INFO L470 AbstractCegarLoop]: Abstraction has 5051 states and 14552 transitions. [2022-03-15 20:39:02,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.8157894736842106) internal successors, (69), 38 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:02,084 INFO L276 IsEmpty]: Start isEmpty. Operand 5051 states and 14552 transitions. [2022-03-15 20:39:02,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:39:02,089 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:02,089 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:02,104 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (319)] Ended with exit code 0 [2022-03-15 20:39:02,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 319 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable320 [2022-03-15 20:39:02,290 INFO L402 AbstractCegarLoop]: === Iteration 322 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:02,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:02,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1293723787, now seen corresponding path program 318 times [2022-03-15 20:39:02,291 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:02,291 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968131390] [2022-03-15 20:39:02,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:02,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:02,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:02,383 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:02,384 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:02,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968131390] [2022-03-15 20:39:02,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968131390] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:02,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401945906] [2022-03-15 20:39:02,384 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:39:02,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:02,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:02,385 INFO L229 MonitoredProcess]: Starting monitored process 320 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:02,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (320)] Waiting until timeout for monitored process [2022-03-15 20:39:02,407 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:39:02,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:02,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:39:02,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:02,533 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:02,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:02,572 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:02,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401945906] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:02,572 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:02,572 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 28 [2022-03-15 20:39:02,572 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [789964865] [2022-03-15 20:39:02,572 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:02,573 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:02,577 INFO L252 McrAutomatonBuilder]: Finished intersection with 52 states and 77 transitions. [2022-03-15 20:39:02,577 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:02,968 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 20 new interpolants: [2267245#(or (<= n 6) (<= decThread1of1ForFork1_i 0)), 2267235#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2267243#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 6 incThread1of1ForFork0_i))), 2267238#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 2267229#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2267236#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 2 incThread1of1ForFork0_i)), 2267242#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2267246#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 2267231#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2267230#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2267234#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2267237#(< incThread1of1ForFork0_i n), 2267240#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 2267232#(or (<= 6 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2267227#(or (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2267233#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 2267239#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 2267228#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2267241#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2267244#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i))] [2022-03-15 20:39:02,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 20:39:02,968 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:02,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 20:39:02,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=404, Invalid=1852, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 20:39:02,969 INFO L87 Difference]: Start difference. First operand 5051 states and 14552 transitions. Second operand has 39 states, 39 states have (on average 1.8461538461538463) internal successors, (72), 39 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:04,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:04,746 INFO L93 Difference]: Finished difference Result 9468 states and 24303 transitions. [2022-03-15 20:39:04,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-03-15 20:39:04,746 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.8461538461538463) internal successors, (72), 39 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:39:04,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:04,759 INFO L225 Difference]: With dead ends: 9468 [2022-03-15 20:39:04,759 INFO L226 Difference]: Without dead ends: 9468 [2022-03-15 20:39:04,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6810 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=5772, Invalid=15398, Unknown=0, NotChecked=0, Total=21170 [2022-03-15 20:39:04,761 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 197 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 708 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 708 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:04,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 85 Invalid, 798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 708 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:39:04,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9468 states. [2022-03-15 20:39:04,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9468 to 5059. [2022-03-15 20:39:04,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5059 states, 5058 states have (on average 2.881771451166469) internal successors, (14576), 5058 states have internal predecessors, (14576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:04,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5059 states to 5059 states and 14576 transitions. [2022-03-15 20:39:04,848 INFO L78 Accepts]: Start accepts. Automaton has 5059 states and 14576 transitions. Word has length 25 [2022-03-15 20:39:04,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:04,848 INFO L470 AbstractCegarLoop]: Abstraction has 5059 states and 14576 transitions. [2022-03-15 20:39:04,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.8461538461538463) internal successors, (72), 39 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:04,848 INFO L276 IsEmpty]: Start isEmpty. Operand 5059 states and 14576 transitions. [2022-03-15 20:39:04,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:39:04,853 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:04,853 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:04,868 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (320)] Ended with exit code 0 [2022-03-15 20:39:05,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 320 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable321 [2022-03-15 20:39:05,054 INFO L402 AbstractCegarLoop]: === Iteration 323 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:05,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:05,054 INFO L85 PathProgramCache]: Analyzing trace with hash -151578877, now seen corresponding path program 319 times [2022-03-15 20:39:05,054 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:05,054 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688451544] [2022-03-15 20:39:05,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:05,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:05,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:05,147 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:05,147 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:05,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688451544] [2022-03-15 20:39:05,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688451544] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:05,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636032454] [2022-03-15 20:39:05,147 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:39:05,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:05,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:05,148 INFO L229 MonitoredProcess]: Starting monitored process 321 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:05,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (321)] Waiting until timeout for monitored process [2022-03-15 20:39:05,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:05,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:39:05,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:05,292 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:05,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:05,330 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:05,330 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636032454] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:05,331 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:05,331 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 28 [2022-03-15 20:39:05,331 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1774390327] [2022-03-15 20:39:05,331 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:05,332 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:05,335 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 81 transitions. [2022-03-15 20:39:05,336 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:05,748 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 21 new interpolants: [2287213#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 2287202#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2287210#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 2 incThread1of1ForFork0_i)), 2287201#(or (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2287211#(< incThread1of1ForFork0_i n), 2287219#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 6 incThread1of1ForFork0_i))), 2287212#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 2287205#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2287209#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2287221#(or (<= n 6) (<= decThread1of1ForFork1_i 0)), 2287208#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2287203#(or (<= 6 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2287218#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2287217#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2287206#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2287214#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 2287216#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 2287204#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 2287220#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 2287215#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 2287207#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i)))] [2022-03-15 20:39:05,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 20:39:05,748 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:05,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 20:39:05,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=404, Invalid=1948, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 20:39:05,749 INFO L87 Difference]: Start difference. First operand 5059 states and 14576 transitions. Second operand has 40 states, 40 states have (on average 1.875) internal successors, (75), 40 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:07,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:07,150 INFO L93 Difference]: Finished difference Result 9458 states and 24315 transitions. [2022-03-15 20:39:07,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-15 20:39:07,151 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 40 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:39:07,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:07,164 INFO L225 Difference]: With dead ends: 9458 [2022-03-15 20:39:07,164 INFO L226 Difference]: Without dead ends: 9458 [2022-03-15 20:39:07,166 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4632 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3964, Invalid=11042, Unknown=0, NotChecked=0, Total=15006 [2022-03-15 20:39:07,166 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 180 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 921 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:07,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 97 Invalid, 921 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 825 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:39:07,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9458 states. [2022-03-15 20:39:07,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9458 to 5065. [2022-03-15 20:39:07,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5065 states, 5064 states have (on average 2.881911532385466) internal successors, (14594), 5064 states have internal predecessors, (14594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:07,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5065 states to 5065 states and 14594 transitions. [2022-03-15 20:39:07,251 INFO L78 Accepts]: Start accepts. Automaton has 5065 states and 14594 transitions. Word has length 25 [2022-03-15 20:39:07,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:07,251 INFO L470 AbstractCegarLoop]: Abstraction has 5065 states and 14594 transitions. [2022-03-15 20:39:07,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 40 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:07,251 INFO L276 IsEmpty]: Start isEmpty. Operand 5065 states and 14594 transitions. [2022-03-15 20:39:07,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:39:07,256 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:07,256 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:07,270 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (321)] Ended with exit code 0 [2022-03-15 20:39:07,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 321 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable322 [2022-03-15 20:39:07,456 INFO L402 AbstractCegarLoop]: === Iteration 324 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:07,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:07,456 INFO L85 PathProgramCache]: Analyzing trace with hash -2006288501, now seen corresponding path program 320 times [2022-03-15 20:39:07,457 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:07,457 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123725619] [2022-03-15 20:39:07,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:07,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:07,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:07,563 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:07,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:07,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123725619] [2022-03-15 20:39:07,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123725619] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:07,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977456885] [2022-03-15 20:39:07,564 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:39:07,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:07,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:07,565 INFO L229 MonitoredProcess]: Starting monitored process 322 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:07,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (322)] Waiting until timeout for monitored process [2022-03-15 20:39:07,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:39:07,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:07,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:39:07,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:07,706 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:07,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:07,745 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:07,745 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977456885] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:07,745 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:07,745 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 28 [2022-03-15 20:39:07,745 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1775530146] [2022-03-15 20:39:07,745 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:07,746 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:07,750 INFO L252 McrAutomatonBuilder]: Finished intersection with 56 states and 85 transitions. [2022-03-15 20:39:07,750 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:08,204 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 22 new interpolants: [2307144#(or (<= n 6) (<= decThread1of1ForFork1_i 0)), 2307131#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2307139#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2307141#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2307143#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 2307149#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 2307136#(or (<= 6 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2307148#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 2307138#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2307147#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 2307133#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2307140#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 2 incThread1of1ForFork0_i)), 2307145#(< incThread1of1ForFork0_i n), 2307151#(or (<= (+ 6 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 2307130#(or (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2307137#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 2307146#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 2307134#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2307135#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2307142#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 6 incThread1of1ForFork0_i))), 2307132#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2307150#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n))] [2022-03-15 20:39:08,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-15 20:39:08,204 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:08,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-15 20:39:08,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=411, Invalid=2039, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 20:39:08,205 INFO L87 Difference]: Start difference. First operand 5065 states and 14594 transitions. Second operand has 41 states, 41 states have (on average 1.9024390243902438) internal successors, (78), 41 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:09,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:09,447 INFO L93 Difference]: Finished difference Result 9277 states and 23972 transitions. [2022-03-15 20:39:09,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-15 20:39:09,448 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.9024390243902438) internal successors, (78), 41 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:39:09,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:09,462 INFO L225 Difference]: With dead ends: 9277 [2022-03-15 20:39:09,462 INFO L226 Difference]: Without dead ends: 9277 [2022-03-15 20:39:09,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3690 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3074, Invalid=9136, Unknown=0, NotChecked=0, Total=12210 [2022-03-15 20:39:09,464 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 195 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 992 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 1089 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 992 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:09,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 60 Invalid, 1089 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 992 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:39:09,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9277 states. [2022-03-15 20:39:09,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9277 to 5057. [2022-03-15 20:39:09,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5057 states, 5056 states have (on average 2.8823180379746836) internal successors, (14573), 5056 states have internal predecessors, (14573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:09,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5057 states to 5057 states and 14573 transitions. [2022-03-15 20:39:09,564 INFO L78 Accepts]: Start accepts. Automaton has 5057 states and 14573 transitions. Word has length 25 [2022-03-15 20:39:09,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:09,564 INFO L470 AbstractCegarLoop]: Abstraction has 5057 states and 14573 transitions. [2022-03-15 20:39:09,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.9024390243902438) internal successors, (78), 41 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:09,565 INFO L276 IsEmpty]: Start isEmpty. Operand 5057 states and 14573 transitions. [2022-03-15 20:39:09,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:39:09,570 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:09,570 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:09,585 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (322)] Ended with exit code 0 [2022-03-15 20:39:09,770 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 322 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable323 [2022-03-15 20:39:09,770 INFO L402 AbstractCegarLoop]: === Iteration 325 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:09,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:09,771 INFO L85 PathProgramCache]: Analyzing trace with hash -729502523, now seen corresponding path program 321 times [2022-03-15 20:39:09,771 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:09,771 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459489470] [2022-03-15 20:39:09,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:09,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:09,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:09,863 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:09,864 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:09,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459489470] [2022-03-15 20:39:09,864 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459489470] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:09,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635005082] [2022-03-15 20:39:09,864 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:39:09,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:09,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:09,865 INFO L229 MonitoredProcess]: Starting monitored process 323 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:09,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (323)] Waiting until timeout for monitored process [2022-03-15 20:39:09,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 20:39:09,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:09,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:39:09,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:10,026 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:10,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:10,063 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:10,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635005082] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:10,064 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:10,064 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 29 [2022-03-15 20:39:10,064 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1890937281] [2022-03-15 20:39:10,064 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:10,065 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:10,068 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 61 transitions. [2022-03-15 20:39:10,068 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:10,318 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [2326838#(< decThread1of1ForFork1_i n), 2326845#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2326851#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2326846#(or (<= 5 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2326840#(or (<= n incThread1of1ForFork0_i) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2326842#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2326852#(or (<= n 5) (<= decThread1of1ForFork1_i 0)), 2326850#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 2326848#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2326839#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 2326847#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 4 incThread1of1ForFork0_i)), 2326844#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 2326841#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i)), 2326849#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2326843#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i)))] [2022-03-15 20:39:10,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 20:39:10,318 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:10,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 20:39:10,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=1396, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:39:10,319 INFO L87 Difference]: Start difference. First operand 5057 states and 14573 transitions. Second operand has 34 states, 34 states have (on average 1.7352941176470589) internal successors, (59), 34 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) [2022-03-15 20:39:12,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:12,061 INFO L93 Difference]: Finished difference Result 7905 states and 20797 transitions. [2022-03-15 20:39:12,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-03-15 20:39:12,061 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.7352941176470589) internal successors, (59), 34 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:39:12,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:12,074 INFO L225 Difference]: With dead ends: 7905 [2022-03-15 20:39:12,074 INFO L226 Difference]: Without dead ends: 7902 [2022-03-15 20:39:12,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7630 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=6041, Invalid=16609, Unknown=0, NotChecked=0, Total=22650 [2022-03-15 20:39:12,075 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 136 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 913 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 1020 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:12,075 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 81 Invalid, 1020 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 913 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:39:12,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7902 states. [2022-03-15 20:39:12,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7902 to 5112. [2022-03-15 20:39:12,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5112 states, 5111 states have (on average 2.8800626100567404) internal successors, (14720), 5111 states have internal predecessors, (14720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:12,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5112 states to 5112 states and 14720 transitions. [2022-03-15 20:39:12,157 INFO L78 Accepts]: Start accepts. Automaton has 5112 states and 14720 transitions. Word has length 25 [2022-03-15 20:39:12,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:12,157 INFO L470 AbstractCegarLoop]: Abstraction has 5112 states and 14720 transitions. [2022-03-15 20:39:12,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.7352941176470589) internal successors, (59), 34 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) [2022-03-15 20:39:12,158 INFO L276 IsEmpty]: Start isEmpty. Operand 5112 states and 14720 transitions. [2022-03-15 20:39:12,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:39:12,162 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:12,162 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:12,177 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (323)] Ended with exit code 0 [2022-03-15 20:39:12,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable324,323 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:12,363 INFO L402 AbstractCegarLoop]: === Iteration 326 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:12,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:12,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1818491916, now seen corresponding path program 322 times [2022-03-15 20:39:12,363 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:12,363 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152993703] [2022-03-15 20:39:12,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:12,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:12,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:12,457 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:12,457 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:12,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152993703] [2022-03-15 20:39:12,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152993703] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:12,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033436972] [2022-03-15 20:39:12,457 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:39:12,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:12,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:12,458 INFO L229 MonitoredProcess]: Starting monitored process 324 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:12,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (324)] Waiting until timeout for monitored process [2022-03-15 20:39:12,478 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:39:12,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:12,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:39:12,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:12,635 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:12,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:12,673 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:12,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033436972] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:12,673 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:12,673 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 29 [2022-03-15 20:39:12,673 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [128856741] [2022-03-15 20:39:12,673 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:12,674 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:12,677 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 59 transitions. [2022-03-15 20:39:12,677 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:12,944 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [2345373#(or (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 2345374#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 3 incThread1of1ForFork0_i))), 2345375#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 2345370#(< decThread1of1ForFork1_i n), 2345377#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 2345372#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 2345382#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 3 incThread1of1ForFork0_i))), 2345371#(or (<= incThread1of1ForFork0_i (+ 5 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 2345378#(or (<= n 5) (<= 0 decThread1of1ForFork1_i)), 2345376#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2345381#(or (<= incThread1of1ForFork0_i 3) (<= n (+ 2 incThread1of1ForFork0_i))), 2345383#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 1)), 2345380#(or (<= incThread1of1ForFork0_i 4) (<= n (+ incThread1of1ForFork0_i 1))), 2345379#(or (<= incThread1of1ForFork0_i 5) (<= n incThread1of1ForFork0_i)), 2345384#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 5 incThread1of1ForFork0_i)))] [2022-03-15 20:39:12,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 20:39:12,945 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:12,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 20:39:12,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=1592, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:39:12,945 INFO L87 Difference]: Start difference. First operand 5112 states and 14720 transitions. Second operand has 34 states, 34 states have (on average 1.7058823529411764) internal successors, (58), 34 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:17,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:17,365 INFO L93 Difference]: Finished difference Result 17876 states and 45154 transitions. [2022-03-15 20:39:17,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2022-03-15 20:39:17,365 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.7058823529411764) internal successors, (58), 34 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:39:17,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:17,421 INFO L225 Difference]: With dead ends: 17876 [2022-03-15 20:39:17,421 INFO L226 Difference]: Without dead ends: 17875 [2022-03-15 20:39:17,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 216 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20006 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=10451, Invalid=36855, Unknown=0, NotChecked=0, Total=47306 [2022-03-15 20:39:17,422 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 495 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 1028 mSolverCounterSat, 231 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 1259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 231 IncrementalHoareTripleChecker+Valid, 1028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:17,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [495 Valid, 85 Invalid, 1259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [231 Valid, 1028 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:39:17,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17875 states. [2022-03-15 20:39:17,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17875 to 11041. [2022-03-15 20:39:17,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11041 states, 11040 states have (on average 2.847192028985507) internal successors, (31433), 11040 states have internal predecessors, (31433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:17,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11041 states to 11041 states and 31433 transitions. [2022-03-15 20:39:17,601 INFO L78 Accepts]: Start accepts. Automaton has 11041 states and 31433 transitions. Word has length 25 [2022-03-15 20:39:17,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:17,601 INFO L470 AbstractCegarLoop]: Abstraction has 11041 states and 31433 transitions. [2022-03-15 20:39:17,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.7058823529411764) internal successors, (58), 34 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:17,601 INFO L276 IsEmpty]: Start isEmpty. Operand 11041 states and 31433 transitions. [2022-03-15 20:39:17,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:39:17,612 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:17,612 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:17,627 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (324)] Ended with exit code 0 [2022-03-15 20:39:17,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable325,324 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:17,813 INFO L402 AbstractCegarLoop]: === Iteration 327 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:17,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:17,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1567667290, now seen corresponding path program 323 times [2022-03-15 20:39:17,814 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:17,814 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188282332] [2022-03-15 20:39:17,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:17,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:17,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:17,900 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:17,901 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:17,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188282332] [2022-03-15 20:39:17,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188282332] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:17,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377297669] [2022-03-15 20:39:17,901 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:39:17,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:17,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:17,902 INFO L229 MonitoredProcess]: Starting monitored process 325 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:17,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (325)] Waiting until timeout for monitored process [2022-03-15 20:39:17,923 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:39:17,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:17,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:39:17,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:18,076 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:18,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:18,113 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:18,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377297669] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:18,113 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:18,113 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 18] total 28 [2022-03-15 20:39:18,113 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1433669222] [2022-03-15 20:39:18,113 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:18,114 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:18,117 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 61 transitions. [2022-03-15 20:39:18,117 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:18,386 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [2385877#(< incThread1of1ForFork0_i n), 2385869#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2385864#(or (<= incThread1of1ForFork0_i (+ 5 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 2385872#(or (<= incThread1of1ForFork0_i 3) (<= n (+ 2 incThread1of1ForFork0_i))), 2385871#(or (<= incThread1of1ForFork0_i 4) (<= n (+ incThread1of1ForFork0_i 1))), 2385866#(or (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 2385865#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 2385876#(or (<= n 5) (<= 0 decThread1of1ForFork1_i)), 2385873#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 3 incThread1of1ForFork0_i))), 2385868#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 2385867#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 3 incThread1of1ForFork0_i))), 2385874#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 1)), 2385875#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 5 incThread1of1ForFork0_i))), 2385870#(or (<= incThread1of1ForFork0_i 5) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:39:18,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 20:39:18,386 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:18,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 20:39:18,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=315, Invalid=1407, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 20:39:18,387 INFO L87 Difference]: Start difference. First operand 11041 states and 31433 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 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) [2022-03-15 20:39:22,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:22,299 INFO L93 Difference]: Finished difference Result 16267 states and 42463 transitions. [2022-03-15 20:39:22,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 180 states. [2022-03-15 20:39:22,300 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:39:22,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:22,322 INFO L225 Difference]: With dead ends: 16267 [2022-03-15 20:39:22,322 INFO L226 Difference]: Without dead ends: 16251 [2022-03-15 20:39:22,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 209 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17623 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=9571, Invalid=34739, Unknown=0, NotChecked=0, Total=44310 [2022-03-15 20:39:22,324 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 459 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 924 mSolverCounterSat, 341 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 1265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 341 IncrementalHoareTripleChecker+Valid, 924 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:22,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [459 Valid, 79 Invalid, 1265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [341 Valid, 924 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:39:22,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16251 states. [2022-03-15 20:39:22,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16251 to 11009. [2022-03-15 20:39:22,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11009 states, 11008 states have (on average 2.8444767441860463) internal successors, (31312), 11008 states have internal predecessors, (31312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:22,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11009 states to 11009 states and 31312 transitions. [2022-03-15 20:39:22,499 INFO L78 Accepts]: Start accepts. Automaton has 11009 states and 31312 transitions. Word has length 25 [2022-03-15 20:39:22,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:22,499 INFO L470 AbstractCegarLoop]: Abstraction has 11009 states and 31312 transitions. [2022-03-15 20:39:22,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 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) [2022-03-15 20:39:22,499 INFO L276 IsEmpty]: Start isEmpty. Operand 11009 states and 31312 transitions. [2022-03-15 20:39:22,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:39:22,511 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:22,511 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:22,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (325)] Ended with exit code 0 [2022-03-15 20:39:22,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 325 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable326 [2022-03-15 20:39:22,711 INFO L402 AbstractCegarLoop]: === Iteration 328 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:22,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:22,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1670918190, now seen corresponding path program 324 times [2022-03-15 20:39:22,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:22,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966457811] [2022-03-15 20:39:22,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:22,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:22,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:22,840 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:22,840 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:22,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966457811] [2022-03-15 20:39:22,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966457811] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:22,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543186733] [2022-03-15 20:39:22,840 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:39:22,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:22,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:22,841 INFO L229 MonitoredProcess]: Starting monitored process 326 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:22,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (326)] Waiting until timeout for monitored process [2022-03-15 20:39:22,863 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:39:22,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:22,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:39:22,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:23,013 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:23,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:23,050 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:23,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543186733] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:23,050 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:23,050 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 18] total 28 [2022-03-15 20:39:23,050 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [605804446] [2022-03-15 20:39:23,050 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:23,051 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:23,083 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 65 transitions. [2022-03-15 20:39:23,083 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:23,361 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [2424685#(or (<= incThread1of1ForFork0_i 3) (<= n (+ 2 incThread1of1ForFork0_i))), 2424688#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 5 incThread1of1ForFork0_i))), 2424677#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 3 incThread1of1ForFork0_i))), 2424679#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2424676#(or (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 2424680#(or (<= n 5) (<= 0 decThread1of1ForFork1_i)), 2424683#(or (<= incThread1of1ForFork0_i 5) (<= n incThread1of1ForFork0_i)), 2424687#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 1)), 2424678#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 2424674#(or (<= incThread1of1ForFork0_i (+ 5 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 2424675#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 2424681#(< incThread1of1ForFork0_i n), 2424682#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 2424686#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 3 incThread1of1ForFork0_i))), 2424684#(or (<= incThread1of1ForFork0_i 4) (<= n (+ incThread1of1ForFork0_i 1)))] [2022-03-15 20:39:23,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 20:39:23,361 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:23,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 20:39:23,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=1504, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 20:39:23,361 INFO L87 Difference]: Start difference. First operand 11009 states and 31312 transitions. Second operand has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:27,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:27,481 INFO L93 Difference]: Finished difference Result 16529 states and 42946 transitions. [2022-03-15 20:39:27,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2022-03-15 20:39:27,481 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:39:27,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:27,511 INFO L225 Difference]: With dead ends: 16529 [2022-03-15 20:39:27,511 INFO L226 Difference]: Without dead ends: 16501 [2022-03-15 20:39:27,514 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 214 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18335 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=9945, Invalid=36495, Unknown=0, NotChecked=0, Total=46440 [2022-03-15 20:39:27,514 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 496 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 928 mSolverCounterSat, 431 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 496 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 1359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 431 IncrementalHoareTripleChecker+Valid, 928 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:27,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [496 Valid, 68 Invalid, 1359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [431 Valid, 928 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:39:27,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16501 states. [2022-03-15 20:39:27,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16501 to 11002. [2022-03-15 20:39:27,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11002 states, 11001 states have (on average 2.8442868830106356) internal successors, (31290), 11001 states have internal predecessors, (31290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:27,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11002 states to 11002 states and 31290 transitions. [2022-03-15 20:39:27,717 INFO L78 Accepts]: Start accepts. Automaton has 11002 states and 31290 transitions. Word has length 25 [2022-03-15 20:39:27,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:27,717 INFO L470 AbstractCegarLoop]: Abstraction has 11002 states and 31290 transitions. [2022-03-15 20:39:27,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:27,717 INFO L276 IsEmpty]: Start isEmpty. Operand 11002 states and 31290 transitions. [2022-03-15 20:39:27,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:39:27,728 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:27,728 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:27,744 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (326)] Ended with exit code 0 [2022-03-15 20:39:27,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable327,326 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:27,929 INFO L402 AbstractCegarLoop]: === Iteration 329 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:27,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:27,929 INFO L85 PathProgramCache]: Analyzing trace with hash 175143045, now seen corresponding path program 325 times [2022-03-15 20:39:27,930 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:27,930 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432364707] [2022-03-15 20:39:27,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:27,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:27,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:28,016 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:28,016 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:28,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432364707] [2022-03-15 20:39:28,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432364707] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:28,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012325619] [2022-03-15 20:39:28,016 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:39:28,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:28,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:28,017 INFO L229 MonitoredProcess]: Starting monitored process 327 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:28,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (327)] Waiting until timeout for monitored process [2022-03-15 20:39:28,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:28,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:39:28,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:28,176 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:28,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:28,214 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:28,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012325619] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:28,214 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:28,214 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 18] total 28 [2022-03-15 20:39:28,214 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1934065260] [2022-03-15 20:39:28,214 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:28,215 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:28,218 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 61 transitions. [2022-03-15 20:39:28,218 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:28,479 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [2463754#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2463747#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 2463742#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i)), 2463750#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 4 incThread1of1ForFork0_i)), 2463745#(< incThread1of1ForFork0_i n), 2463744#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2463741#(or (<= n incThread1of1ForFork0_i) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2463743#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2463746#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 2463749#(or (<= 5 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2463751#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2463753#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 2463755#(or (<= n 5) (<= decThread1of1ForFork1_i 0)), 2463752#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2463748#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i)))] [2022-03-15 20:39:28,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 20:39:28,479 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:28,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 20:39:28,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=405, Invalid=1401, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 20:39:28,480 INFO L87 Difference]: Start difference. First operand 11002 states and 31290 transitions. Second operand has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 33 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) [2022-03-15 20:39:30,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:30,395 INFO L93 Difference]: Finished difference Result 13101 states and 35561 transitions. [2022-03-15 20:39:30,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-03-15 20:39:30,395 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 33 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:39:30,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:30,415 INFO L225 Difference]: With dead ends: 13101 [2022-03-15 20:39:30,416 INFO L226 Difference]: Without dead ends: 13099 [2022-03-15 20:39:30,417 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8195 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=6323, Invalid=17857, Unknown=0, NotChecked=0, Total=24180 [2022-03-15 20:39:30,418 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 166 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 808 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:30,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 71 Invalid, 901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 808 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:39:30,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13099 states. [2022-03-15 20:39:30,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13099 to 10996. [2022-03-15 20:39:30,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10996 states, 10995 states have (on average 2.8442019099590725) internal successors, (31272), 10995 states have internal predecessors, (31272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:30,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10996 states to 10996 states and 31272 transitions. [2022-03-15 20:39:30,628 INFO L78 Accepts]: Start accepts. Automaton has 10996 states and 31272 transitions. Word has length 25 [2022-03-15 20:39:30,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:30,628 INFO L470 AbstractCegarLoop]: Abstraction has 10996 states and 31272 transitions. [2022-03-15 20:39:30,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 33 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) [2022-03-15 20:39:30,628 INFO L276 IsEmpty]: Start isEmpty. Operand 10996 states and 31272 transitions. [2022-03-15 20:39:30,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:39:30,638 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:30,638 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:30,653 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (327)] Ended with exit code 0 [2022-03-15 20:39:30,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable328,327 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:30,838 INFO L402 AbstractCegarLoop]: === Iteration 330 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:30,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:30,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1012147034, now seen corresponding path program 326 times [2022-03-15 20:39:30,839 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:30,839 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584653210] [2022-03-15 20:39:30,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:30,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:30,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:30,923 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:30,923 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:30,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584653210] [2022-03-15 20:39:30,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584653210] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:30,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191036282] [2022-03-15 20:39:30,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:39:30,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:30,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:30,925 INFO L229 MonitoredProcess]: Starting monitored process 328 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:30,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (328)] Waiting until timeout for monitored process [2022-03-15 20:39:30,945 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:39:30,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:30,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:39:30,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:31,099 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:31,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:31,136 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:31,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191036282] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:31,136 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:31,136 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 18] total 28 [2022-03-15 20:39:31,136 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1190512268] [2022-03-15 20:39:31,136 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:31,137 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:31,141 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 69 transitions. [2022-03-15 20:39:31,141 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:31,426 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [2499248#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 2499249#(or (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 2499252#(or (<= incThread1of1ForFork0_i 3) (<= n (+ 2 incThread1of1ForFork0_i))), 2499254#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 3 incThread1of1ForFork0_i))), 2499259#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 5 incThread1of1ForFork0_i))), 2499255#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 2499256#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 1)), 2499258#(or (<= n 5) (<= 0 decThread1of1ForFork1_i)), 2499261#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 2499260#(< incThread1of1ForFork0_i n), 2499251#(or (<= incThread1of1ForFork0_i 4) (<= n (+ incThread1of1ForFork0_i 1))), 2499257#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2499247#(or (<= incThread1of1ForFork0_i (+ 5 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 2499250#(or (<= incThread1of1ForFork0_i 5) (<= n incThread1of1ForFork0_i)), 2499262#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 2499253#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 3 incThread1of1ForFork0_i)))] [2022-03-15 20:39:31,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 20:39:31,427 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:31,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 20:39:31,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=1596, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:39:31,427 INFO L87 Difference]: Start difference. First operand 10996 states and 31272 transitions. Second operand has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 34 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) [2022-03-15 20:39:36,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:36,060 INFO L93 Difference]: Finished difference Result 18039 states and 47315 transitions. [2022-03-15 20:39:36,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2022-03-15 20:39:36,061 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:39:36,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:36,090 INFO L225 Difference]: With dead ends: 18039 [2022-03-15 20:39:36,090 INFO L226 Difference]: Without dead ends: 18003 [2022-03-15 20:39:36,093 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 233 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22513 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=11645, Invalid=43345, Unknown=0, NotChecked=0, Total=54990 [2022-03-15 20:39:36,093 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 520 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 842 mSolverCounterSat, 545 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 520 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 1387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 545 IncrementalHoareTripleChecker+Valid, 842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:36,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [520 Valid, 59 Invalid, 1387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [545 Valid, 842 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:39:36,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18003 states. [2022-03-15 20:39:36,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18003 to 11078. [2022-03-15 20:39:36,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11078 states, 11077 states have (on average 2.8482441094159068) internal successors, (31550), 11077 states have internal predecessors, (31550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:36,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11078 states to 11078 states and 31550 transitions. [2022-03-15 20:39:36,358 INFO L78 Accepts]: Start accepts. Automaton has 11078 states and 31550 transitions. Word has length 25 [2022-03-15 20:39:36,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:36,358 INFO L470 AbstractCegarLoop]: Abstraction has 11078 states and 31550 transitions. [2022-03-15 20:39:36,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 34 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) [2022-03-15 20:39:36,358 INFO L276 IsEmpty]: Start isEmpty. Operand 11078 states and 31550 transitions. [2022-03-15 20:39:36,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:39:36,368 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:36,368 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:36,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (328)] Forceful destruction successful, exit code 0 [2022-03-15 20:39:36,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 328 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable329 [2022-03-15 20:39:36,569 INFO L402 AbstractCegarLoop]: === Iteration 331 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:36,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:36,569 INFO L85 PathProgramCache]: Analyzing trace with hash -136536273, now seen corresponding path program 327 times [2022-03-15 20:39:36,569 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:36,569 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891806812] [2022-03-15 20:39:36,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:36,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:36,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:36,656 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:36,656 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:36,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891806812] [2022-03-15 20:39:36,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891806812] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:36,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292150796] [2022-03-15 20:39:36,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:39:36,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:36,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:36,657 INFO L229 MonitoredProcess]: Starting monitored process 329 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:36,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (329)] Waiting until timeout for monitored process [2022-03-15 20:39:36,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:39:36,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:36,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:39:36,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:36,816 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:36,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:36,854 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:36,854 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292150796] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:36,854 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:36,854 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 18] total 28 [2022-03-15 20:39:36,854 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1360946813] [2022-03-15 20:39:36,854 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:36,855 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:36,859 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 65 transitions. [2022-03-15 20:39:36,859 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:37,146 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [2540019#(or (<= n 5) (<= decThread1of1ForFork1_i 0)), 2540014#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i)), 2540026#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2540015#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2540017#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 2540023#(or (<= 5 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2540013#(or (<= n incThread1of1ForFork0_i) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2540024#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 4 incThread1of1ForFork0_i)), 2540020#(< incThread1of1ForFork0_i n), 2540025#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2540027#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 2540028#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2540022#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 2540018#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2540016#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2540021#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:39:37,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 20:39:37,146 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:37,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 20:39:37,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=389, Invalid=1503, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:39:37,147 INFO L87 Difference]: Start difference. First operand 11078 states and 31550 transitions. Second operand has 34 states, 34 states have (on average 1.8235294117647058) internal successors, (62), 34 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) [2022-03-15 20:39:39,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:39,054 INFO L93 Difference]: Finished difference Result 13174 states and 35846 transitions. [2022-03-15 20:39:39,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-03-15 20:39:39,054 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.8235294117647058) internal successors, (62), 34 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:39:39,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:39,075 INFO L225 Difference]: With dead ends: 13174 [2022-03-15 20:39:39,075 INFO L226 Difference]: Without dead ends: 13168 [2022-03-15 20:39:39,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7425 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=5987, Invalid=16663, Unknown=0, NotChecked=0, Total=22650 [2022-03-15 20:39:39,076 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 165 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 880 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:39,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 76 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 880 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:39:39,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13168 states. [2022-03-15 20:39:39,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13168 to 11073. [2022-03-15 20:39:39,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11073 states, 11072 states have (on average 2.848265895953757) internal successors, (31536), 11072 states have internal predecessors, (31536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:39,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11073 states to 11073 states and 31536 transitions. [2022-03-15 20:39:39,254 INFO L78 Accepts]: Start accepts. Automaton has 11073 states and 31536 transitions. Word has length 25 [2022-03-15 20:39:39,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:39,255 INFO L470 AbstractCegarLoop]: Abstraction has 11073 states and 31536 transitions. [2022-03-15 20:39:39,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.8235294117647058) internal successors, (62), 34 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) [2022-03-15 20:39:39,255 INFO L276 IsEmpty]: Start isEmpty. Operand 11073 states and 31536 transitions. [2022-03-15 20:39:39,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:39:39,266 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:39,267 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:39,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (329)] Ended with exit code 0 [2022-03-15 20:39:39,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable330,329 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:39,467 INFO L402 AbstractCegarLoop]: === Iteration 332 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:39,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:39,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1712176942, now seen corresponding path program 328 times [2022-03-15 20:39:39,468 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:39,468 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282539674] [2022-03-15 20:39:39,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:39,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:39,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:39,555 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:39,555 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:39,555 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282539674] [2022-03-15 20:39:39,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282539674] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:39,555 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490782886] [2022-03-15 20:39:39,555 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:39:39,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:39,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:39,556 INFO L229 MonitoredProcess]: Starting monitored process 330 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:39,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (330)] Waiting until timeout for monitored process [2022-03-15 20:39:39,576 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:39:39,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:39,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:39:39,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:39,722 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:39,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:39,760 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:39,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490782886] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:39,760 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:39,760 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 18] total 28 [2022-03-15 20:39:39,760 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [765517422] [2022-03-15 20:39:39,760 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:39,761 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:39,765 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 20:39:39,765 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:40,108 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 17 new interpolants: [2575740#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 2575743#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 2575739#(< incThread1of1ForFork0_i n), 2575735#(or (<= incThread1of1ForFork0_i (+ 5 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 2575738#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 3 incThread1of1ForFork0_i))), 2575745#(or (<= incThread1of1ForFork0_i 4) (<= n (+ incThread1of1ForFork0_i 1))), 2575751#(or (<= n 5) (<= 0 decThread1of1ForFork1_i)), 2575741#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 2575736#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 2575746#(or (<= incThread1of1ForFork0_i 3) (<= n (+ 2 incThread1of1ForFork0_i))), 2575750#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 5 incThread1of1ForFork0_i))), 2575737#(or (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 2575748#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 1)), 2575747#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 3 incThread1of1ForFork0_i))), 2575742#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 2575744#(or (<= incThread1of1ForFork0_i 5) (<= n incThread1of1ForFork0_i)), 2575749#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 5 incThread1of1ForFork0_i)))] [2022-03-15 20:39:40,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 20:39:40,108 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:40,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 20:39:40,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=1679, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 20:39:40,109 INFO L87 Difference]: Start difference. First operand 11073 states and 31536 transitions. Second operand has 35 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 35 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:45,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:45,285 INFO L93 Difference]: Finished difference Result 20809 states and 55542 transitions. [2022-03-15 20:39:45,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 217 states. [2022-03-15 20:39:45,285 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 35 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:39:45,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:45,317 INFO L225 Difference]: With dead ends: 20809 [2022-03-15 20:39:45,317 INFO L226 Difference]: Without dead ends: 20769 [2022-03-15 20:39:45,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 249 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26469 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=13192, Invalid=49558, Unknown=0, NotChecked=0, Total=62750 [2022-03-15 20:39:45,319 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 390 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 940 mSolverCounterSat, 499 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 1439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 499 IncrementalHoareTripleChecker+Valid, 940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:45,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 68 Invalid, 1439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [499 Valid, 940 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:39:45,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20769 states. [2022-03-15 20:39:45,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20769 to 11222. [2022-03-15 20:39:45,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11222 states, 11221 states have (on average 2.854825773104001) internal successors, (32034), 11221 states have internal predecessors, (32034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:45,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11222 states to 11222 states and 32034 transitions. [2022-03-15 20:39:45,559 INFO L78 Accepts]: Start accepts. Automaton has 11222 states and 32034 transitions. Word has length 25 [2022-03-15 20:39:45,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:45,559 INFO L470 AbstractCegarLoop]: Abstraction has 11222 states and 32034 transitions. [2022-03-15 20:39:45,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 35 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:45,560 INFO L276 IsEmpty]: Start isEmpty. Operand 11222 states and 32034 transitions. [2022-03-15 20:39:45,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:39:45,571 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:45,571 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:45,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (330)] Forceful destruction successful, exit code 0 [2022-03-15 20:39:45,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 330 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable331 [2022-03-15 20:39:45,786 INFO L402 AbstractCegarLoop]: === Iteration 333 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:45,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:45,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1208660539, now seen corresponding path program 329 times [2022-03-15 20:39:45,787 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:45,787 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464761988] [2022-03-15 20:39:45,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:45,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:45,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:45,871 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:45,871 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:45,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464761988] [2022-03-15 20:39:45,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464761988] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:45,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179013214] [2022-03-15 20:39:45,872 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:39:45,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:45,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:45,873 INFO L229 MonitoredProcess]: Starting monitored process 331 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:45,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (331)] Waiting until timeout for monitored process [2022-03-15 20:39:45,893 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:39:45,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:45,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:39:45,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:46,029 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:46,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:46,068 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:46,068 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179013214] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:46,068 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:46,068 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 18] total 28 [2022-03-15 20:39:46,068 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1632914026] [2022-03-15 20:39:46,068 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:46,069 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:46,073 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 69 transitions. [2022-03-15 20:39:46,073 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:46,387 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 17 new interpolants: [2619591#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i)), 2619594#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 4 incThread1of1ForFork0_i)), 2619597#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2619592#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2619598#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 2619606#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 2619601#(or (<= n 5) (<= decThread1of1ForFork1_i 0)), 2619603#(< incThread1of1ForFork0_i n), 2619599#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 2619596#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2619600#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2619604#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 2619605#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 2619602#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2619593#(or (<= 5 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2619590#(or (<= n incThread1of1ForFork0_i) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2619595#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:39:46,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 20:39:46,387 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:46,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 20:39:46,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=380, Invalid=1600, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 20:39:46,388 INFO L87 Difference]: Start difference. First operand 11222 states and 32034 transitions. Second operand has 35 states, 35 states have (on average 1.8571428571428572) internal successors, (65), 35 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:48,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:48,207 INFO L93 Difference]: Finished difference Result 13148 states and 35996 transitions. [2022-03-15 20:39:48,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-03-15 20:39:48,207 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8571428571428572) internal successors, (65), 35 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:39:48,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:48,229 INFO L225 Difference]: With dead ends: 13148 [2022-03-15 20:39:48,230 INFO L226 Difference]: Without dead ends: 13136 [2022-03-15 20:39:48,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6456 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=5343, Invalid=14963, Unknown=0, NotChecked=0, Total=20306 [2022-03-15 20:39:48,232 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 138 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 990 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 1067 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 990 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:48,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 103 Invalid, 1067 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 990 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:39:48,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13136 states. [2022-03-15 20:39:48,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13136 to 11218. [2022-03-15 20:39:48,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11218 states, 11217 states have (on average 2.854863154141036) internal successors, (32023), 11217 states have internal predecessors, (32023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:48,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11218 states to 11218 states and 32023 transitions. [2022-03-15 20:39:48,482 INFO L78 Accepts]: Start accepts. Automaton has 11218 states and 32023 transitions. Word has length 25 [2022-03-15 20:39:48,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:48,482 INFO L470 AbstractCegarLoop]: Abstraction has 11218 states and 32023 transitions. [2022-03-15 20:39:48,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8571428571428572) internal successors, (65), 35 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:48,482 INFO L276 IsEmpty]: Start isEmpty. Operand 11218 states and 32023 transitions. [2022-03-15 20:39:48,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:39:48,493 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:48,493 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:48,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (331)] Ended with exit code 0 [2022-03-15 20:39:48,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 331 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable332 [2022-03-15 20:39:48,694 INFO L402 AbstractCegarLoop]: === Iteration 334 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:48,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:48,694 INFO L85 PathProgramCache]: Analyzing trace with hash 266874278, now seen corresponding path program 330 times [2022-03-15 20:39:48,694 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:48,695 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156875952] [2022-03-15 20:39:48,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:48,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:48,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:48,779 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:48,779 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:48,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156875952] [2022-03-15 20:39:48,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156875952] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:48,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698376659] [2022-03-15 20:39:48,779 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:39:48,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:48,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:48,780 INFO L229 MonitoredProcess]: Starting monitored process 332 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:48,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (332)] Waiting until timeout for monitored process [2022-03-15 20:39:48,801 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:39:48,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:48,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:39:48,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:48,946 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:48,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:48,984 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:48,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698376659] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:48,984 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:48,984 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 18] total 28 [2022-03-15 20:39:48,984 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1839106494] [2022-03-15 20:39:48,984 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:48,985 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:48,989 INFO L252 McrAutomatonBuilder]: Finished intersection with 52 states and 77 transitions. [2022-03-15 20:39:48,989 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:49,334 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 18 new interpolants: [2655562#(or (<= incThread1of1ForFork0_i 5) (<= n incThread1of1ForFork0_i)), 2655568#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 2655573#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 1)), 2655560#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 2655570#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 2655565#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 3 incThread1of1ForFork0_i))), 2655566#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 3 incThread1of1ForFork0_i))), 2655571#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 2655559#(or (<= incThread1of1ForFork0_i (+ 5 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 2655569#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 2655574#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 5 incThread1of1ForFork0_i))), 2655567#(< incThread1of1ForFork0_i n), 2655563#(or (<= incThread1of1ForFork0_i 4) (<= n (+ incThread1of1ForFork0_i 1))), 2655576#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 2655572#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2655575#(or (<= n 5) (<= 0 decThread1of1ForFork1_i)), 2655564#(or (<= incThread1of1ForFork0_i 3) (<= n (+ 2 incThread1of1ForFork0_i))), 2655561#(or (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:39:49,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 20:39:49,334 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:49,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 20:39:49,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1753, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:39:49,334 INFO L87 Difference]: Start difference. First operand 11218 states and 32023 transitions. Second operand has 36 states, 36 states have (on average 1.9166666666666667) internal successors, (69), 36 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:55,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:55,098 INFO L93 Difference]: Finished difference Result 23884 states and 64289 transitions. [2022-03-15 20:39:55,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 227 states. [2022-03-15 20:39:55,098 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9166666666666667) internal successors, (69), 36 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:39:55,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:55,145 INFO L225 Difference]: With dead ends: 23884 [2022-03-15 20:39:55,146 INFO L226 Difference]: Without dead ends: 23844 [2022-03-15 20:39:55,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 260 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29294 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=14258, Invalid=54124, Unknown=0, NotChecked=0, Total=68382 [2022-03-15 20:39:55,149 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 381 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 935 mSolverCounterSat, 496 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 1431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 496 IncrementalHoareTripleChecker+Valid, 935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:55,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 65 Invalid, 1431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [496 Valid, 935 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:39:55,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23844 states. [2022-03-15 20:39:55,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23844 to 11454. [2022-03-15 20:39:55,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11454 states, 11453 states have (on average 2.865362787042696) internal successors, (32817), 11453 states have internal predecessors, (32817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:55,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11454 states to 11454 states and 32817 transitions. [2022-03-15 20:39:55,475 INFO L78 Accepts]: Start accepts. Automaton has 11454 states and 32817 transitions. Word has length 25 [2022-03-15 20:39:55,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:55,475 INFO L470 AbstractCegarLoop]: Abstraction has 11454 states and 32817 transitions. [2022-03-15 20:39:55,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9166666666666667) internal successors, (69), 36 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:55,475 INFO L276 IsEmpty]: Start isEmpty. Operand 11454 states and 32817 transitions. [2022-03-15 20:39:55,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:39:55,486 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:55,486 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:55,501 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (332)] Ended with exit code 0 [2022-03-15 20:39:55,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable333,332 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:55,686 INFO L402 AbstractCegarLoop]: === Iteration 335 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:55,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:55,687 INFO L85 PathProgramCache]: Analyzing trace with hash -84774417, now seen corresponding path program 331 times [2022-03-15 20:39:55,687 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:55,687 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334358974] [2022-03-15 20:39:55,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:55,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:55,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:55,772 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:55,772 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:55,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334358974] [2022-03-15 20:39:55,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334358974] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:55,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578104236] [2022-03-15 20:39:55,772 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:39:55,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:55,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:55,773 INFO L229 MonitoredProcess]: Starting monitored process 333 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:55,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (333)] Waiting until timeout for monitored process [2022-03-15 20:39:55,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:55,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:39:55,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:55,943 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:55,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:55,986 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:55,986 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578104236] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:55,986 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:55,986 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 18] total 28 [2022-03-15 20:39:55,986 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [600298353] [2022-03-15 20:39:55,986 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:55,987 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:55,991 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 20:39:55,991 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:56,347 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 18 new interpolants: [2702989#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 2702977#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2702991#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 2702983#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2702978#(< incThread1of1ForFork0_i n), 2702985#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2702990#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 2702981#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 4 incThread1of1ForFork0_i)), 2702987#(or (<= n 5) (<= decThread1of1ForFork1_i 0)), 2702980#(or (<= 5 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2702979#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 2702988#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 2702986#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2702984#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 2702982#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2702976#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2702975#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i)), 2702974#(or (<= n incThread1of1ForFork0_i) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i))] [2022-03-15 20:39:56,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 20:39:56,347 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:56,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 20:39:56,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=1692, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 20:39:56,348 INFO L87 Difference]: Start difference. First operand 11454 states and 32817 transitions. Second operand has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 36 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:57,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:39:57,675 INFO L93 Difference]: Finished difference Result 13288 states and 36639 transitions. [2022-03-15 20:39:57,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-15 20:39:57,675 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 36 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:39:57,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:39:57,696 INFO L225 Difference]: With dead ends: 13288 [2022-03-15 20:39:57,697 INFO L226 Difference]: Without dead ends: 13268 [2022-03-15 20:39:57,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4381 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3677, Invalid=10603, Unknown=0, NotChecked=0, Total=14280 [2022-03-15 20:39:57,699 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 151 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 729 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 729 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:39:57,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 62 Invalid, 813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 729 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:39:57,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13268 states. [2022-03-15 20:39:57,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13268 to 11450. [2022-03-15 20:39:57,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11450 states, 11449 states have (on average 2.865403091973098) internal successors, (32806), 11449 states have internal predecessors, (32806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:57,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11450 states to 11450 states and 32806 transitions. [2022-03-15 20:39:57,880 INFO L78 Accepts]: Start accepts. Automaton has 11450 states and 32806 transitions. Word has length 25 [2022-03-15 20:39:57,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:39:57,880 INFO L470 AbstractCegarLoop]: Abstraction has 11450 states and 32806 transitions. [2022-03-15 20:39:57,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 36 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:39:57,880 INFO L276 IsEmpty]: Start isEmpty. Operand 11450 states and 32806 transitions. [2022-03-15 20:39:57,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:39:57,891 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:39:57,891 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:39:57,906 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (333)] Ended with exit code 0 [2022-03-15 20:39:58,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 333 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable334 [2022-03-15 20:39:58,091 INFO L402 AbstractCegarLoop]: === Iteration 336 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:39:58,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:39:58,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1587835346, now seen corresponding path program 332 times [2022-03-15 20:39:58,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:39:58,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179656338] [2022-03-15 20:39:58,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:39:58,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:39:58,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:39:58,234 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:58,234 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:39:58,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179656338] [2022-03-15 20:39:58,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179656338] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:39:58,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303255494] [2022-03-15 20:39:58,234 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:39:58,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:39:58,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:39:58,235 INFO L229 MonitoredProcess]: Starting monitored process 334 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:39:58,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (334)] Waiting until timeout for monitored process [2022-03-15 20:39:58,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:39:58,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:39:58,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:39:58,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:39:58,401 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:58,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:39:58,438 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:39:58,439 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303255494] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:39:58,439 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:39:58,439 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 18] total 28 [2022-03-15 20:39:58,439 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1674132033] [2022-03-15 20:39:58,439 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:39:58,440 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:39:58,444 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 81 transitions. [2022-03-15 20:39:58,444 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:39:58,794 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 19 new interpolants: [2739510#(< incThread1of1ForFork0_i n), 2739501#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 2739513#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 2739509#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 1)), 2739518#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 5 incThread1of1ForFork0_i))), 2739514#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 2739515#(or (<= n (+ decThread1of1ForFork1_i 4)) (< incThread1of1ForFork0_i n)), 2739500#(or (<= incThread1of1ForFork0_i (+ 5 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 2739506#(or (<= incThread1of1ForFork0_i 4) (<= n (+ incThread1of1ForFork0_i 1))), 2739505#(or (<= incThread1of1ForFork0_i 5) (<= n incThread1of1ForFork0_i)), 2739502#(or (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 2739503#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 3 incThread1of1ForFork0_i))), 2739504#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 2739508#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 3 incThread1of1ForFork0_i))), 2739512#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 2739517#(or (<= n 5) (<= 0 decThread1of1ForFork1_i)), 2739511#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 2739516#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2739507#(or (<= incThread1of1ForFork0_i 3) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:39:58,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 20:39:58,795 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:39:58,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 20:39:58,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=1818, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 20:39:58,795 INFO L87 Difference]: Start difference. First operand 11450 states and 32806 transitions. Second operand has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 37 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:05,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:05,064 INFO L93 Difference]: Finished difference Result 26852 states and 72372 transitions. [2022-03-15 20:40:05,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 230 states. [2022-03-15 20:40:05,064 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 37 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:40:05,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:05,113 INFO L225 Difference]: With dead ends: 26852 [2022-03-15 20:40:05,113 INFO L226 Difference]: Without dead ends: 26816 [2022-03-15 20:40:05,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 264 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30176 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=14575, Invalid=55915, Unknown=0, NotChecked=0, Total=70490 [2022-03-15 20:40:05,119 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 355 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 947 mSolverCounterSat, 424 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 1371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 424 IncrementalHoareTripleChecker+Valid, 947 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:05,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [355 Valid, 63 Invalid, 1371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [424 Valid, 947 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:40:05,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26816 states. [2022-03-15 20:40:05,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26816 to 11713. [2022-03-15 20:40:05,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11713 states, 11712 states have (on average 2.876707650273224) internal successors, (33692), 11712 states have internal predecessors, (33692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:05,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11713 states to 11713 states and 33692 transitions. [2022-03-15 20:40:05,442 INFO L78 Accepts]: Start accepts. Automaton has 11713 states and 33692 transitions. Word has length 25 [2022-03-15 20:40:05,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:05,442 INFO L470 AbstractCegarLoop]: Abstraction has 11713 states and 33692 transitions. [2022-03-15 20:40:05,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 37 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:05,442 INFO L276 IsEmpty]: Start isEmpty. Operand 11713 states and 33692 transitions. [2022-03-15 20:40:05,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:40:05,454 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:05,454 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:05,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (334)] Ended with exit code 0 [2022-03-15 20:40:05,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 334 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable335 [2022-03-15 20:40:05,655 INFO L402 AbstractCegarLoop]: === Iteration 337 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:05,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:05,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1045708454, now seen corresponding path program 333 times [2022-03-15 20:40:05,656 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:05,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341115889] [2022-03-15 20:40:05,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:05,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:05,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:05,741 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:05,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:05,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341115889] [2022-03-15 20:40:05,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341115889] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:05,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664415587] [2022-03-15 20:40:05,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:40:05,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:05,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:05,742 INFO L229 MonitoredProcess]: Starting monitored process 335 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:05,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (335)] Waiting until timeout for monitored process [2022-03-15 20:40:05,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:40:05,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:05,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:40:05,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:05,908 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:05,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:05,946 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:05,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664415587] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:05,946 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:05,947 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 18] total 28 [2022-03-15 20:40:05,947 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1155265241] [2022-03-15 20:40:05,947 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:05,948 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:05,952 INFO L252 McrAutomatonBuilder]: Finished intersection with 56 states and 85 transitions. [2022-03-15 20:40:05,952 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:06,325 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 20 new interpolants: [2790411#(or (<= incThread1of1ForFork0_i 5) (<= n incThread1of1ForFork0_i)), 2790425#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 5 incThread1of1ForFork0_i))), 2790422#(or (< incThread1of1ForFork0_i n) (<= n (+ 5 decThread1of1ForFork1_i))), 2790409#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 2790421#(or (<= n (+ decThread1of1ForFork1_i 4)) (< incThread1of1ForFork0_i n)), 2790412#(or (<= incThread1of1ForFork0_i 4) (<= n (+ incThread1of1ForFork0_i 1))), 2790408#(or (<= incThread1of1ForFork0_i (+ 5 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 2790418#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 2790414#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 3 incThread1of1ForFork0_i))), 2790426#(or (<= n 5) (<= 0 decThread1of1ForFork1_i)), 2790410#(or (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 2790416#(< incThread1of1ForFork0_i n), 2790420#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 2790417#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 2790415#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 3 incThread1of1ForFork0_i))), 2790424#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 1)), 2790419#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 2790413#(or (<= incThread1of1ForFork0_i 3) (<= n (+ 2 incThread1of1ForFork0_i))), 2790427#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 5 incThread1of1ForFork0_i))), 2790423#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)))] [2022-03-15 20:40:06,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-15 20:40:06,326 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:06,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-15 20:40:06,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=382, Invalid=1874, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 20:40:06,326 INFO L87 Difference]: Start difference. First operand 11713 states and 33692 transitions. Second operand has 38 states, 38 states have (on average 1.9736842105263157) internal successors, (75), 38 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:12,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:12,575 INFO L93 Difference]: Finished difference Result 29143 states and 78703 transitions. [2022-03-15 20:40:12,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 215 states. [2022-03-15 20:40:12,575 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.9736842105263157) internal successors, (75), 38 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:40:12,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:12,631 INFO L225 Difference]: With dead ends: 29143 [2022-03-15 20:40:12,631 INFO L226 Difference]: Without dead ends: 29115 [2022-03-15 20:40:12,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 250 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26668 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=13370, Invalid=49882, Unknown=0, NotChecked=0, Total=63252 [2022-03-15 20:40:12,633 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 359 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 354 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 1098 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 354 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:12,634 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 54 Invalid, 1098 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [354 Valid, 744 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:40:12,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29115 states. [2022-03-15 20:40:12,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29115 to 11649. [2022-03-15 20:40:12,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11649 states, 11648 states have (on average 2.8790350274725274) internal successors, (33535), 11648 states have internal predecessors, (33535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:12,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11649 states to 11649 states and 33535 transitions. [2022-03-15 20:40:12,936 INFO L78 Accepts]: Start accepts. Automaton has 11649 states and 33535 transitions. Word has length 25 [2022-03-15 20:40:12,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:12,936 INFO L470 AbstractCegarLoop]: Abstraction has 11649 states and 33535 transitions. [2022-03-15 20:40:12,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.9736842105263157) internal successors, (75), 38 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:12,936 INFO L276 IsEmpty]: Start isEmpty. Operand 11649 states and 33535 transitions. [2022-03-15 20:40:12,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:40:12,947 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:12,947 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:12,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (335)] Ended with exit code 0 [2022-03-15 20:40:13,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 335 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable336 [2022-03-15 20:40:13,148 INFO L402 AbstractCegarLoop]: === Iteration 338 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:13,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:13,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1974194409, now seen corresponding path program 334 times [2022-03-15 20:40:13,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:13,149 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324870339] [2022-03-15 20:40:13,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:13,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:13,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:13,249 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:13,249 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:13,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324870339] [2022-03-15 20:40:13,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324870339] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:13,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835559150] [2022-03-15 20:40:13,250 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:40:13,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:13,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:13,251 INFO L229 MonitoredProcess]: Starting monitored process 336 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:13,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (336)] Waiting until timeout for monitored process [2022-03-15 20:40:13,270 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:40:13,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:13,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:40:13,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:13,425 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:13,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:13,463 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:13,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835559150] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:13,463 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:13,463 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 30 [2022-03-15 20:40:13,464 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [89725059] [2022-03-15 20:40:13,464 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:13,464 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:13,468 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 59 transitions. [2022-03-15 20:40:13,468 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:13,697 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [2843456#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 2843452#(< decThread1of1ForFork1_i n), 2843454#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2843463#(or (<= n (+ 3 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 2843459#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 2843453#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 2843462#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2843465#(or (<= decThread1of1ForFork1_i 0) (<= n 4)), 2843464#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 2843461#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 3 incThread1of1ForFork0_i)), 2843455#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2843457#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2843458#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2843460#(or (<= 4 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:40:13,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 20:40:13,697 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:13,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 20:40:13,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=480, Invalid=1412, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:40:13,698 INFO L87 Difference]: Start difference. First operand 11649 states and 33535 transitions. Second operand has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 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) [2022-03-15 20:40:15,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:15,219 INFO L93 Difference]: Finished difference Result 13332 states and 37066 transitions. [2022-03-15 20:40:15,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-03-15 20:40:15,219 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:40:15,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:15,240 INFO L225 Difference]: With dead ends: 13332 [2022-03-15 20:40:15,240 INFO L226 Difference]: Without dead ends: 13328 [2022-03-15 20:40:15,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6573 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=5148, Invalid=14312, Unknown=0, NotChecked=0, Total=19460 [2022-03-15 20:40:15,241 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 122 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 746 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:15,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 72 Invalid, 841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 746 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:40:15,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13328 states. [2022-03-15 20:40:15,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13328 to 11728. [2022-03-15 20:40:15,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11728 states, 11727 states have (on average 2.8753304340411017) internal successors, (33719), 11727 states have internal predecessors, (33719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:15,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11728 states to 11728 states and 33719 transitions. [2022-03-15 20:40:15,423 INFO L78 Accepts]: Start accepts. Automaton has 11728 states and 33719 transitions. Word has length 25 [2022-03-15 20:40:15,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:15,423 INFO L470 AbstractCegarLoop]: Abstraction has 11728 states and 33719 transitions. [2022-03-15 20:40:15,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 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) [2022-03-15 20:40:15,424 INFO L276 IsEmpty]: Start isEmpty. Operand 11728 states and 33719 transitions. [2022-03-15 20:40:15,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:40:15,434 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:15,435 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:15,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (336)] Ended with exit code 0 [2022-03-15 20:40:15,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 336 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable337 [2022-03-15 20:40:15,635 INFO L402 AbstractCegarLoop]: === Iteration 339 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:15,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:15,635 INFO L85 PathProgramCache]: Analyzing trace with hash -642356606, now seen corresponding path program 335 times [2022-03-15 20:40:15,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:15,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070367393] [2022-03-15 20:40:15,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:15,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:15,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:15,762 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:15,762 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:15,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070367393] [2022-03-15 20:40:15,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070367393] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:15,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770588542] [2022-03-15 20:40:15,762 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:40:15,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:15,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:15,763 INFO L229 MonitoredProcess]: Starting monitored process 337 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:15,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (337)] Waiting until timeout for monitored process [2022-03-15 20:40:15,784 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 20:40:15,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:15,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:40:15,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:15,950 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:15,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:15,988 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:15,988 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770588542] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:15,988 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:15,988 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 30 [2022-03-15 20:40:15,988 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1203067315] [2022-03-15 20:40:15,988 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:15,989 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:15,992 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 20:40:15,992 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:16,239 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [2880628#(or (<= incThread1of1ForFork0_i 4) (<= n incThread1of1ForFork0_i)), 2880625#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 2880626#(or (<= 0 decThread1of1ForFork1_i) (<= n 4)), 2880624#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 3 incThread1of1ForFork0_i))), 2880631#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 3 incThread1of1ForFork0_i))), 2880630#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 2 incThread1of1ForFork0_i))), 2880627#(< decThread1of1ForFork1_i n), 2880621#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 2880622#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 2880629#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 3)), 2880632#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 2880634#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 2880633#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 2880623#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:40:16,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 20:40:16,239 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:16,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 20:40:16,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=1593, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:40:16,240 INFO L87 Difference]: Start difference. First operand 11728 states and 33719 transitions. Second operand has 33 states, 33 states have (on average 1.696969696969697) internal successors, (56), 33 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:19,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:19,335 INFO L93 Difference]: Finished difference Result 24062 states and 65404 transitions. [2022-03-15 20:40:19,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2022-03-15 20:40:19,335 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.696969696969697) internal successors, (56), 33 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:40:19,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:19,376 INFO L225 Difference]: With dead ends: 24062 [2022-03-15 20:40:19,377 INFO L226 Difference]: Without dead ends: 24059 [2022-03-15 20:40:19,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13032 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=7139, Invalid=24723, Unknown=0, NotChecked=0, Total=31862 [2022-03-15 20:40:19,379 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 404 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 993 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 1221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:19,379 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [404 Valid, 86 Invalid, 1221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 993 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:40:19,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24059 states. [2022-03-15 20:40:19,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24059 to 9848. [2022-03-15 20:40:19,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9848 states, 9847 states have (on average 2.8817914085508276) internal successors, (28377), 9847 states have internal predecessors, (28377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:19,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9848 states to 9848 states and 28377 transitions. [2022-03-15 20:40:19,625 INFO L78 Accepts]: Start accepts. Automaton has 9848 states and 28377 transitions. Word has length 25 [2022-03-15 20:40:19,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:19,625 INFO L470 AbstractCegarLoop]: Abstraction has 9848 states and 28377 transitions. [2022-03-15 20:40:19,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.696969696969697) internal successors, (56), 33 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:19,625 INFO L276 IsEmpty]: Start isEmpty. Operand 9848 states and 28377 transitions. [2022-03-15 20:40:19,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:40:19,635 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:19,635 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:19,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (337)] Forceful destruction successful, exit code 0 [2022-03-15 20:40:19,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable338,337 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:19,835 INFO L402 AbstractCegarLoop]: === Iteration 340 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:19,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:19,835 INFO L85 PathProgramCache]: Analyzing trace with hash 262288962, now seen corresponding path program 336 times [2022-03-15 20:40:19,836 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:19,836 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338035109] [2022-03-15 20:40:19,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:19,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:19,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:19,915 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:19,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:19,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338035109] [2022-03-15 20:40:19,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338035109] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:19,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615230813] [2022-03-15 20:40:19,916 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:40:19,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:19,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:19,917 INFO L229 MonitoredProcess]: Starting monitored process 338 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:19,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (338)] Waiting until timeout for monitored process [2022-03-15 20:40:19,937 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:40:19,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:19,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:40:19,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:20,100 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:20,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:20,137 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:20,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615230813] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:20,137 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:20,137 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 17] total 28 [2022-03-15 20:40:20,137 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1371479226] [2022-03-15 20:40:20,137 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:20,138 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:20,141 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 20:40:20,141 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:20,338 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [2924847#(< incThread1of1ForFork0_i n), 2924844#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 3 incThread1of1ForFork0_i))), 2924836#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 2924842#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 3)), 2924846#(or (<= 0 decThread1of1ForFork1_i) (<= n 4)), 2924841#(or (<= incThread1of1ForFork0_i 4) (<= n incThread1of1ForFork0_i)), 2924845#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 2924843#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 2 incThread1of1ForFork0_i))), 2924839#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 3 incThread1of1ForFork0_i))), 2924838#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 2924837#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 2924840#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i))] [2022-03-15 20:40:20,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 20:40:20,339 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:20,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 20:40:20,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=1254, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:40:20,339 INFO L87 Difference]: Start difference. First operand 9848 states and 28377 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:23,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:23,362 INFO L93 Difference]: Finished difference Result 13690 states and 36199 transitions. [2022-03-15 20:40:23,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2022-03-15 20:40:23,362 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:40:23,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:23,384 INFO L225 Difference]: With dead ends: 13690 [2022-03-15 20:40:23,384 INFO L226 Difference]: Without dead ends: 13676 [2022-03-15 20:40:23,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14955 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=8475, Invalid=28967, Unknown=0, NotChecked=0, Total=37442 [2022-03-15 20:40:23,388 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 344 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 809 mSolverCounterSat, 250 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 1059 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 250 IncrementalHoareTripleChecker+Valid, 809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:23,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 67 Invalid, 1059 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [250 Valid, 809 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:40:23,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13676 states. [2022-03-15 20:40:23,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13676 to 9724. [2022-03-15 20:40:23,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9724 states, 9723 states have (on average 2.8719531008947854) internal successors, (27924), 9723 states have internal predecessors, (27924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:23,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9724 states to 9724 states and 27924 transitions. [2022-03-15 20:40:23,555 INFO L78 Accepts]: Start accepts. Automaton has 9724 states and 27924 transitions. Word has length 25 [2022-03-15 20:40:23,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:23,555 INFO L470 AbstractCegarLoop]: Abstraction has 9724 states and 27924 transitions. [2022-03-15 20:40:23,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:23,555 INFO L276 IsEmpty]: Start isEmpty. Operand 9724 states and 27924 transitions. [2022-03-15 20:40:23,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:40:23,565 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:23,565 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:23,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (338)] Forceful destruction successful, exit code 0 [2022-03-15 20:40:23,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable339,338 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:23,765 INFO L402 AbstractCegarLoop]: === Iteration 341 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:23,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:23,766 INFO L85 PathProgramCache]: Analyzing trace with hash -49390356, now seen corresponding path program 337 times [2022-03-15 20:40:23,766 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:23,766 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559205751] [2022-03-15 20:40:23,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:23,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:23,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:23,857 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:23,858 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:23,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559205751] [2022-03-15 20:40:23,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559205751] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:23,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993769598] [2022-03-15 20:40:23,858 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:40:23,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:23,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:23,859 INFO L229 MonitoredProcess]: Starting monitored process 339 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:23,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (339)] Waiting until timeout for monitored process [2022-03-15 20:40:23,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:23,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:40:23,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:24,039 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:24,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:24,076 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:24,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993769598] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:24,076 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:24,076 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 17] total 28 [2022-03-15 20:40:24,076 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1496056517] [2022-03-15 20:40:24,077 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:24,077 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:24,081 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 61 transitions. [2022-03-15 20:40:24,081 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:24,328 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [2958476#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 2 incThread1of1ForFork0_i))), 2958479#(or (<= 0 decThread1of1ForFork1_i) (<= n 4)), 2958477#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 3 incThread1of1ForFork0_i))), 2958470#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 2958469#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 2958468#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 2958475#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 3)), 2958471#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 2958472#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 3 incThread1of1ForFork0_i))), 2958478#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 2958474#(or (<= incThread1of1ForFork0_i 4) (<= n incThread1of1ForFork0_i)), 2958473#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 2958467#(< incThread1of1ForFork0_i n)] [2022-03-15 20:40:24,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 20:40:24,328 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:24,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 20:40:24,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1345, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 20:40:24,328 INFO L87 Difference]: Start difference. First operand 9724 states and 27924 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:27,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:27,092 INFO L93 Difference]: Finished difference Result 13147 states and 34899 transitions. [2022-03-15 20:40:27,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 142 states. [2022-03-15 20:40:27,092 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:40:27,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:27,113 INFO L225 Difference]: With dead ends: 13147 [2022-03-15 20:40:27,113 INFO L226 Difference]: Without dead ends: 13127 [2022-03-15 20:40:27,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11157 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=6314, Invalid=23442, Unknown=0, NotChecked=0, Total=29756 [2022-03-15 20:40:27,116 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 368 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 263 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 1007 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 263 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:27,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 59 Invalid, 1007 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [263 Valid, 744 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:40:27,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13127 states. [2022-03-15 20:40:27,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13127 to 9510. [2022-03-15 20:40:27,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9510 states, 9509 states have (on average 2.8641287201598487) internal successors, (27235), 9509 states have internal predecessors, (27235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:27,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9510 states to 9510 states and 27235 transitions. [2022-03-15 20:40:27,274 INFO L78 Accepts]: Start accepts. Automaton has 9510 states and 27235 transitions. Word has length 25 [2022-03-15 20:40:27,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:27,274 INFO L470 AbstractCegarLoop]: Abstraction has 9510 states and 27235 transitions. [2022-03-15 20:40:27,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:27,274 INFO L276 IsEmpty]: Start isEmpty. Operand 9510 states and 27235 transitions. [2022-03-15 20:40:27,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:40:27,283 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:27,283 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:27,298 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (339)] Ended with exit code 0 [2022-03-15 20:40:27,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable340,339 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:27,484 INFO L402 AbstractCegarLoop]: === Iteration 342 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:27,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:27,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1545165501, now seen corresponding path program 338 times [2022-03-15 20:40:27,484 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:27,484 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65698281] [2022-03-15 20:40:27,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:27,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:27,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:27,563 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:27,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:27,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65698281] [2022-03-15 20:40:27,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65698281] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:27,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117491798] [2022-03-15 20:40:27,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:40:27,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:27,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:27,564 INFO L229 MonitoredProcess]: Starting monitored process 340 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:27,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (340)] Waiting until timeout for monitored process [2022-03-15 20:40:27,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:40:27,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:27,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:40:27,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:27,753 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:27,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:27,790 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:27,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117491798] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:27,790 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:27,790 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 17] total 28 [2022-03-15 20:40:27,790 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1154912904] [2022-03-15 20:40:27,790 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:27,791 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:27,794 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 20:40:27,794 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:28,028 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [2991089#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 2991096#(or (<= decThread1of1ForFork1_i 0) (<= n 4)), 2991094#(or (<= n (+ 3 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 2991095#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 2991093#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 2991085#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 2991092#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 3 incThread1of1ForFork0_i)), 2991084#(< incThread1of1ForFork0_i n), 2991091#(or (<= 4 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2991087#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 2991090#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 2991086#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 2991088#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:40:28,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 20:40:28,028 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:28,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 20:40:28,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=365, Invalid=1275, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 20:40:28,029 INFO L87 Difference]: Start difference. First operand 9510 states and 27235 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:29,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:29,588 INFO L93 Difference]: Finished difference Result 11843 states and 31928 transitions. [2022-03-15 20:40:29,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-15 20:40:29,588 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:40:29,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:29,607 INFO L225 Difference]: With dead ends: 11843 [2022-03-15 20:40:29,607 INFO L226 Difference]: Without dead ends: 11841 [2022-03-15 20:40:29,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6051 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=4744, Invalid=13346, Unknown=0, NotChecked=0, Total=18090 [2022-03-15 20:40:29,609 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 148 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 820 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 820 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:29,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 77 Invalid, 904 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 820 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:40:29,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11841 states. [2022-03-15 20:40:29,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11841 to 9313. [2022-03-15 20:40:29,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9313 states, 9312 states have (on average 2.850515463917526) internal successors, (26544), 9312 states have internal predecessors, (26544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:29,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9313 states to 9313 states and 26544 transitions. [2022-03-15 20:40:29,758 INFO L78 Accepts]: Start accepts. Automaton has 9313 states and 26544 transitions. Word has length 25 [2022-03-15 20:40:29,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:29,758 INFO L470 AbstractCegarLoop]: Abstraction has 9313 states and 26544 transitions. [2022-03-15 20:40:29,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:29,758 INFO L276 IsEmpty]: Start isEmpty. Operand 9313 states and 26544 transitions. [2022-03-15 20:40:29,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:40:29,767 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:29,767 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:29,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (340)] Ended with exit code 0 [2022-03-15 20:40:29,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable341,340 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:29,968 INFO L402 AbstractCegarLoop]: === Iteration 343 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:29,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:29,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1121514622, now seen corresponding path program 339 times [2022-03-15 20:40:29,968 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:29,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57167941] [2022-03-15 20:40:29,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:29,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:29,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:30,051 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:30,051 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:30,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57167941] [2022-03-15 20:40:30,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57167941] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:30,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858196444] [2022-03-15 20:40:30,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:40:30,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:30,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:30,052 INFO L229 MonitoredProcess]: Starting monitored process 341 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:30,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (341)] Waiting until timeout for monitored process [2022-03-15 20:40:30,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:40:30,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:30,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:40:30,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:30,230 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:30,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:30,267 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:30,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858196444] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:30,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:30,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 17] total 28 [2022-03-15 20:40:30,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1803342672] [2022-03-15 20:40:30,268 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:30,269 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:30,272 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 65 transitions. [2022-03-15 20:40:30,272 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:30,512 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [3021928#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 3021932#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 2 incThread1of1ForFork0_i))), 3021937#(< incThread1of1ForFork0_i n), 3021938#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 3021935#(or (<= 0 decThread1of1ForFork1_i) (<= n 4)), 3021936#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 3021939#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 3021926#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 3021927#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 3021929#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 3 incThread1of1ForFork0_i))), 3021930#(or (<= incThread1of1ForFork0_i 4) (<= n incThread1of1ForFork0_i)), 3021933#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 3 incThread1of1ForFork0_i))), 3021931#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 3)), 3021934#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i))] [2022-03-15 20:40:30,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 20:40:30,512 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:30,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 20:40:30,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1433, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 20:40:30,512 INFO L87 Difference]: Start difference. First operand 9313 states and 26544 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 31 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) [2022-03-15 20:40:33,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:33,368 INFO L93 Difference]: Finished difference Result 13269 states and 35036 transitions. [2022-03-15 20:40:33,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2022-03-15 20:40:33,369 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 31 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:40:33,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:33,390 INFO L225 Difference]: With dead ends: 13269 [2022-03-15 20:40:33,390 INFO L226 Difference]: Without dead ends: 13251 [2022-03-15 20:40:33,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11580 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=6526, Invalid=24626, Unknown=0, NotChecked=0, Total=31152 [2022-03-15 20:40:33,393 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 349 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 892 mSolverCounterSat, 272 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 1164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 272 IncrementalHoareTripleChecker+Valid, 892 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:33,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 71 Invalid, 1164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [272 Valid, 892 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:40:33,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13251 states. [2022-03-15 20:40:33,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13251 to 9285. [2022-03-15 20:40:33,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9285 states, 9284 states have (on average 2.8500646273158123) internal successors, (26460), 9284 states have internal predecessors, (26460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:33,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9285 states to 9285 states and 26460 transitions. [2022-03-15 20:40:33,550 INFO L78 Accepts]: Start accepts. Automaton has 9285 states and 26460 transitions. Word has length 25 [2022-03-15 20:40:33,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:33,551 INFO L470 AbstractCegarLoop]: Abstraction has 9285 states and 26460 transitions. [2022-03-15 20:40:33,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 31 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) [2022-03-15 20:40:33,551 INFO L276 IsEmpty]: Start isEmpty. Operand 9285 states and 26460 transitions. [2022-03-15 20:40:33,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:40:33,560 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:33,560 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:33,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (341)] Ended with exit code 0 [2022-03-15 20:40:33,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable342,341 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:33,761 INFO L402 AbstractCegarLoop]: === Iteration 344 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:33,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:33,761 INFO L85 PathProgramCache]: Analyzing trace with hash -245903861, now seen corresponding path program 340 times [2022-03-15 20:40:33,761 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:33,762 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507868640] [2022-03-15 20:40:33,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:33,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:33,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:33,842 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:33,842 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:33,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507868640] [2022-03-15 20:40:33,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507868640] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:33,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235848100] [2022-03-15 20:40:33,842 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:40:33,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:33,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:33,843 INFO L229 MonitoredProcess]: Starting monitored process 342 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:33,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (342)] Waiting until timeout for monitored process [2022-03-15 20:40:33,864 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:40:33,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:33,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:40:33,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:34,009 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:34,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:34,047 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:34,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235848100] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:34,047 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:34,047 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 17] total 28 [2022-03-15 20:40:34,047 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1030329276] [2022-03-15 20:40:34,048 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:34,048 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:34,052 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 61 transitions. [2022-03-15 20:40:34,052 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:34,296 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [3054233#(or (<= n (+ 3 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 3054228#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 3054222#(< incThread1of1ForFork0_i n), 3054234#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 3054231#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 3 incThread1of1ForFork0_i)), 3054223#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 3054235#(or (<= decThread1of1ForFork1_i 0) (<= n 4)), 3054230#(or (<= 4 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 3054225#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 3054224#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 3054232#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3054226#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 3054229#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 3054227#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:40:34,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 20:40:34,296 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:34,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 20:40:34,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=354, Invalid=1368, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 20:40:34,297 INFO L87 Difference]: Start difference. First operand 9285 states and 26460 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:35,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:35,690 INFO L93 Difference]: Finished difference Result 10832 states and 29536 transitions. [2022-03-15 20:40:35,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-15 20:40:35,690 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:40:35,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:35,706 INFO L225 Difference]: With dead ends: 10832 [2022-03-15 20:40:35,706 INFO L226 Difference]: Without dead ends: 10826 [2022-03-15 20:40:35,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5124 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=4063, Invalid=11687, Unknown=0, NotChecked=0, Total=15750 [2022-03-15 20:40:35,707 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 149 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 718 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:35,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 62 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 718 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:40:35,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10826 states. [2022-03-15 20:40:35,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10826 to 9253. [2022-03-15 20:40:35,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9253 states, 9252 states have (on average 2.849978383052313) internal successors, (26368), 9252 states have internal predecessors, (26368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:35,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9253 states to 9253 states and 26368 transitions. [2022-03-15 20:40:35,847 INFO L78 Accepts]: Start accepts. Automaton has 9253 states and 26368 transitions. Word has length 25 [2022-03-15 20:40:35,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:35,847 INFO L470 AbstractCegarLoop]: Abstraction has 9253 states and 26368 transitions. [2022-03-15 20:40:35,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:35,847 INFO L276 IsEmpty]: Start isEmpty. Operand 9253 states and 26368 transitions. [2022-03-15 20:40:35,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:40:35,857 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:35,857 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:35,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (342)] Ended with exit code 0 [2022-03-15 20:40:36,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 342 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable343 [2022-03-15 20:40:36,057 INFO L402 AbstractCegarLoop]: === Iteration 345 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:36,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:36,058 INFO L85 PathProgramCache]: Analyzing trace with hash 2371500, now seen corresponding path program 341 times [2022-03-15 20:40:36,058 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:36,058 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617864441] [2022-03-15 20:40:36,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:36,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:36,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:36,165 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:36,165 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:36,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617864441] [2022-03-15 20:40:36,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617864441] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:36,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479035627] [2022-03-15 20:40:36,165 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:40:36,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:36,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:36,166 INFO L229 MonitoredProcess]: Starting monitored process 343 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:36,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (343)] Waiting until timeout for monitored process [2022-03-15 20:40:36,187 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:40:36,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:36,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:40:36,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:36,341 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:36,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:36,378 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:36,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479035627] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:36,379 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:36,379 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 17] total 28 [2022-03-15 20:40:36,379 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2117858264] [2022-03-15 20:40:36,379 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:36,380 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:36,383 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 69 transitions. [2022-03-15 20:40:36,383 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:36,651 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [3083922#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 3083923#(or (<= incThread1of1ForFork0_i 4) (<= n incThread1of1ForFork0_i)), 3083916#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 3083918#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 3083924#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 3)), 3083917#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 3083920#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 3083926#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 3 incThread1of1ForFork0_i))), 3083928#(or (<= 0 decThread1of1ForFork1_i) (<= n 4)), 3083915#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 3083927#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 3083921#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 3 incThread1of1ForFork0_i))), 3083919#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 3083925#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 2 incThread1of1ForFork0_i))), 3083914#(< incThread1of1ForFork0_i n)] [2022-03-15 20:40:36,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 20:40:36,652 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:36,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 20:40:36,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=290, Invalid=1516, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 20:40:36,652 INFO L87 Difference]: Start difference. First operand 9253 states and 26368 transitions. Second operand has 32 states, 32 states have (on average 1.9375) internal successors, (62), 32 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) [2022-03-15 20:40:39,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:39,857 INFO L93 Difference]: Finished difference Result 15048 states and 40007 transitions. [2022-03-15 20:40:39,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2022-03-15 20:40:39,858 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.9375) internal successors, (62), 32 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:40:39,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:39,882 INFO L225 Difference]: With dead ends: 15048 [2022-03-15 20:40:39,882 INFO L226 Difference]: Without dead ends: 15032 [2022-03-15 20:40:39,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13764 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=7415, Invalid=28495, Unknown=0, NotChecked=0, Total=35910 [2022-03-15 20:40:39,884 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 353 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 381 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 1040 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 381 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:39,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [353 Valid, 61 Invalid, 1040 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [381 Valid, 659 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:40:39,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15032 states. [2022-03-15 20:40:40,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15032 to 9287. [2022-03-15 20:40:40,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9287 states, 9286 states have (on average 2.848589274176179) internal successors, (26452), 9286 states have internal predecessors, (26452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:40,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9287 states to 9287 states and 26452 transitions. [2022-03-15 20:40:40,055 INFO L78 Accepts]: Start accepts. Automaton has 9287 states and 26452 transitions. Word has length 25 [2022-03-15 20:40:40,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:40,055 INFO L470 AbstractCegarLoop]: Abstraction has 9287 states and 26452 transitions. [2022-03-15 20:40:40,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.9375) internal successors, (62), 32 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) [2022-03-15 20:40:40,055 INFO L276 IsEmpty]: Start isEmpty. Operand 9287 states and 26452 transitions. [2022-03-15 20:40:40,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:40:40,065 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:40,065 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:40,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (343)] Ended with exit code 0 [2022-03-15 20:40:40,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 343 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable344 [2022-03-15 20:40:40,265 INFO L402 AbstractCegarLoop]: === Iteration 346 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:40,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:40,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1376501315, now seen corresponding path program 342 times [2022-03-15 20:40:40,266 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:40,266 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119111400] [2022-03-15 20:40:40,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:40,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:40,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:40,356 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:40,356 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:40,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119111400] [2022-03-15 20:40:40,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119111400] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:40,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457523293] [2022-03-15 20:40:40,356 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:40:40,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:40,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:40,357 INFO L229 MonitoredProcess]: Starting monitored process 344 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:40,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (344)] Waiting until timeout for monitored process [2022-03-15 20:40:40,378 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:40:40,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:40,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:40:40,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:40,522 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:40,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:40,560 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:40,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457523293] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:40,560 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:40,560 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 17] total 28 [2022-03-15 20:40:40,560 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1601635977] [2022-03-15 20:40:40,560 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:40,561 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:40,564 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 65 transitions. [2022-03-15 20:40:40,564 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:40,841 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [3118024#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3118031#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 3118029#(< incThread1of1ForFork0_i n), 3118020#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3118030#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 3118018#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 3118028#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 3118019#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 3118032#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 3118026#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 3118021#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 3118023#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 3 incThread1of1ForFork0_i)), 3118025#(or (<= n (+ 3 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 3118022#(or (<= 4 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 3118027#(or (<= decThread1of1ForFork1_i 0) (<= n 4))] [2022-03-15 20:40:40,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 20:40:40,841 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:40,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 20:40:40,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=350, Invalid=1456, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 20:40:40,842 INFO L87 Difference]: Start difference. First operand 9287 states and 26452 transitions. Second operand has 32 states, 32 states have (on average 1.90625) internal successors, (61), 32 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) [2022-03-15 20:40:42,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:42,015 INFO L93 Difference]: Finished difference Result 10665 states and 29226 transitions. [2022-03-15 20:40:42,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-15 20:40:42,015 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 32 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:40:42,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:42,031 INFO L225 Difference]: With dead ends: 10665 [2022-03-15 20:40:42,031 INFO L226 Difference]: Without dead ends: 10653 [2022-03-15 20:40:42,032 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3794 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3074, Invalid=9136, Unknown=0, NotChecked=0, Total=12210 [2022-03-15 20:40:42,033 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 124 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 728 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 728 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:42,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 55 Invalid, 797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 728 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:40:42,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10653 states. [2022-03-15 20:40:42,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10653 to 9263. [2022-03-15 20:40:42,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9263 states, 9262 states have (on average 2.8486288058734615) internal successors, (26384), 9262 states have internal predecessors, (26384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:42,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9263 states to 9263 states and 26384 transitions. [2022-03-15 20:40:42,185 INFO L78 Accepts]: Start accepts. Automaton has 9263 states and 26384 transitions. Word has length 25 [2022-03-15 20:40:42,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:42,185 INFO L470 AbstractCegarLoop]: Abstraction has 9263 states and 26384 transitions. [2022-03-15 20:40:42,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 32 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) [2022-03-15 20:40:42,185 INFO L276 IsEmpty]: Start isEmpty. Operand 9263 states and 26384 transitions. [2022-03-15 20:40:42,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:40:42,195 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:42,195 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:42,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (344)] Forceful destruction successful, exit code 0 [2022-03-15 20:40:42,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 344 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable345 [2022-03-15 20:40:42,396 INFO L402 AbstractCegarLoop]: === Iteration 347 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:42,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:42,396 INFO L85 PathProgramCache]: Analyzing trace with hash 483102914, now seen corresponding path program 343 times [2022-03-15 20:40:42,397 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:42,397 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544726449] [2022-03-15 20:40:42,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:42,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:42,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:42,475 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:42,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:42,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544726449] [2022-03-15 20:40:42,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544726449] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:42,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473804269] [2022-03-15 20:40:42,475 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:40:42,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:42,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:42,476 INFO L229 MonitoredProcess]: Starting monitored process 345 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:42,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (345)] Waiting until timeout for monitored process [2022-03-15 20:40:42,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:42,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:40:42,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:42,651 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:42,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:42,688 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:42,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473804269] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:42,688 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:42,689 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 17] total 28 [2022-03-15 20:40:42,689 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1620423351] [2022-03-15 20:40:42,689 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:42,689 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:42,693 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 20:40:42,693 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:42,975 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [3147543#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 3 incThread1of1ForFork0_i))), 3147541#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 3 incThread1of1ForFork0_i))), 3147544#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 3147536#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 3)), 3147538#(< incThread1of1ForFork0_i n), 3147539#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 3147540#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 3147535#(or (<= incThread1of1ForFork0_i 4) (<= n incThread1of1ForFork0_i)), 3147542#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 3147545#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 3147547#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 3147533#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 3147534#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 3147532#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4))), 3147546#(or (<= 0 decThread1of1ForFork1_i) (<= n 4)), 3147537#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:40:42,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 20:40:42,976 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:42,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 20:40:42,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=1590, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:40:42,976 INFO L87 Difference]: Start difference. First operand 9263 states and 26384 transitions. Second operand has 33 states, 33 states have (on average 1.9696969696969697) internal successors, (65), 33 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:46,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:46,470 INFO L93 Difference]: Finished difference Result 16876 states and 45030 transitions. [2022-03-15 20:40:46,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2022-03-15 20:40:46,470 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.9696969696969697) internal successors, (65), 33 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:40:46,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:46,498 INFO L225 Difference]: With dead ends: 16876 [2022-03-15 20:40:46,498 INFO L226 Difference]: Without dead ends: 16866 [2022-03-15 20:40:46,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15317 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=7918, Invalid=31088, Unknown=0, NotChecked=0, Total=39006 [2022-03-15 20:40:46,500 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 309 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 355 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 1097 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 355 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:46,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 56 Invalid, 1097 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [355 Valid, 742 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:40:46,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16866 states. [2022-03-15 20:40:46,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16866 to 9323. [2022-03-15 20:40:46,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9323 states, 9322 states have (on average 2.84692126153186) internal successors, (26539), 9322 states have internal predecessors, (26539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:46,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9323 states to 9323 states and 26539 transitions. [2022-03-15 20:40:46,680 INFO L78 Accepts]: Start accepts. Automaton has 9323 states and 26539 transitions. Word has length 25 [2022-03-15 20:40:46,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:46,680 INFO L470 AbstractCegarLoop]: Abstraction has 9323 states and 26539 transitions. [2022-03-15 20:40:46,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.9696969696969697) internal successors, (65), 33 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:46,680 INFO L276 IsEmpty]: Start isEmpty. Operand 9323 states and 26539 transitions. [2022-03-15 20:40:46,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:40:46,689 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:46,689 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:46,704 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (345)] Ended with exit code 0 [2022-03-15 20:40:46,889 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable346,345 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:46,890 INFO L402 AbstractCegarLoop]: === Iteration 348 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:46,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:46,890 INFO L85 PathProgramCache]: Analyzing trace with hash -110546619, now seen corresponding path program 344 times [2022-03-15 20:40:46,890 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:46,890 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022092940] [2022-03-15 20:40:46,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:46,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:46,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:46,991 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:46,991 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:46,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022092940] [2022-03-15 20:40:46,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022092940] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:46,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524743007] [2022-03-15 20:40:46,991 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:40:46,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:46,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:46,992 INFO L229 MonitoredProcess]: Starting monitored process 346 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:46,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (346)] Waiting until timeout for monitored process [2022-03-15 20:40:47,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:40:47,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:47,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:40:47,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:47,171 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:47,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:47,209 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:47,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524743007] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:47,209 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:47,209 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 31 [2022-03-15 20:40:47,209 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [567871753] [2022-03-15 20:40:47,209 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:47,210 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:47,213 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 20:40:47,213 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:47,429 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [3183565#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 3183555#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 3183557#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 3183559#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 3183560#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3183556#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3183554#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 3183564#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 3183563#(< decThread1of1ForFork1_i n), 3183562#(or (<= n 3) (<= decThread1of1ForFork1_i 0)), 3183558#(or (<= n incThread1of1ForFork0_i) (<= 3 incThread1of1ForFork0_i)), 3183561#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 3183566#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:40:47,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 20:40:47,430 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:47,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 20:40:47,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1430, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:40:47,430 INFO L87 Difference]: Start difference. First operand 9323 states and 26539 transitions. Second operand has 32 states, 32 states have (on average 1.71875) internal successors, (55), 32 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:48,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:48,543 INFO L93 Difference]: Finished difference Result 10756 states and 29487 transitions. [2022-03-15 20:40:48,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-15 20:40:48,543 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.71875) internal successors, (55), 32 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:40:48,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:48,559 INFO L225 Difference]: With dead ends: 10756 [2022-03-15 20:40:48,559 INFO L226 Difference]: Without dead ends: 10751 [2022-03-15 20:40:48,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4186 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3523, Invalid=9817, Unknown=0, NotChecked=0, Total=13340 [2022-03-15 20:40:48,561 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 140 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:48,561 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 71 Invalid, 762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:40:48,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10751 states. [2022-03-15 20:40:48,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10751 to 9403. [2022-03-15 20:40:48,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9403 states, 9402 states have (on average 2.8443948096149754) internal successors, (26743), 9402 states have internal predecessors, (26743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:48,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9403 states to 9403 states and 26743 transitions. [2022-03-15 20:40:48,724 INFO L78 Accepts]: Start accepts. Automaton has 9403 states and 26743 transitions. Word has length 25 [2022-03-15 20:40:48,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:48,724 INFO L470 AbstractCegarLoop]: Abstraction has 9403 states and 26743 transitions. [2022-03-15 20:40:48,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.71875) internal successors, (55), 32 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:48,724 INFO L276 IsEmpty]: Start isEmpty. Operand 9403 states and 26743 transitions. [2022-03-15 20:40:48,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:40:48,734 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:48,734 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:48,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (346)] Ended with exit code 0 [2022-03-15 20:40:48,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable347,346 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:48,934 INFO L402 AbstractCegarLoop]: === Iteration 349 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:48,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:48,935 INFO L85 PathProgramCache]: Analyzing trace with hash 380750540, now seen corresponding path program 345 times [2022-03-15 20:40:48,935 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:48,935 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270839014] [2022-03-15 20:40:48,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:48,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:48,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:49,036 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:49,036 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:49,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270839014] [2022-03-15 20:40:49,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270839014] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:49,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405487124] [2022-03-15 20:40:49,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:40:49,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:49,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:49,037 INFO L229 MonitoredProcess]: Starting monitored process 347 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:49,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (347)] Waiting until timeout for monitored process [2022-03-15 20:40:49,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-03-15 20:40:49,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:49,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:40:49,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:49,239 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:49,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:49,277 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:49,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405487124] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:49,278 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:49,278 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 31 [2022-03-15 20:40:49,278 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1684939061] [2022-03-15 20:40:49,278 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:49,279 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:49,282 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 55 transitions. [2022-03-15 20:40:49,282 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:49,509 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [3213461#(or (<= n 3) (<= 0 decThread1of1ForFork1_i)), 3213458#(or (<= incThread1of1ForFork0_i 2) (<= n (+ incThread1of1ForFork0_i 1))), 3213460#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 3 incThread1of1ForFork0_i))), 3213456#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 3 incThread1of1ForFork0_i))), 3213453#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 3213451#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 3213454#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 3213452#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 3213450#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 3213455#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 2 incThread1of1ForFork0_i))), 3213449#(< decThread1of1ForFork1_i n), 3213457#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 3)), 3213459#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:40:49,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-15 20:40:49,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:49,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-15 20:40:49,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1588, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:40:49,510 INFO L87 Difference]: Start difference. First operand 9403 states and 26743 transitions. Second operand has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 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) [2022-03-15 20:40:51,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:51,684 INFO L93 Difference]: Finished difference Result 17728 states and 47949 transitions. [2022-03-15 20:40:51,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-03-15 20:40:51,684 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:40:51,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:51,715 INFO L225 Difference]: With dead ends: 17728 [2022-03-15 20:40:51,715 INFO L226 Difference]: Without dead ends: 17722 [2022-03-15 20:40:51,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8882 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=5071, Invalid=17579, Unknown=0, NotChecked=0, Total=22650 [2022-03-15 20:40:51,718 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 262 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 1043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:51,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 81 Invalid, 1043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 864 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:40:51,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17722 states. [2022-03-15 20:40:51,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17722 to 8402. [2022-03-15 20:40:51,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8402 states, 8401 states have (on average 2.8523985239852396) internal successors, (23963), 8401 states have internal predecessors, (23963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:51,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8402 states to 8402 states and 23963 transitions. [2022-03-15 20:40:51,924 INFO L78 Accepts]: Start accepts. Automaton has 8402 states and 23963 transitions. Word has length 25 [2022-03-15 20:40:51,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:51,924 INFO L470 AbstractCegarLoop]: Abstraction has 8402 states and 23963 transitions. [2022-03-15 20:40:51,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 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) [2022-03-15 20:40:51,924 INFO L276 IsEmpty]: Start isEmpty. Operand 8402 states and 23963 transitions. [2022-03-15 20:40:51,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:40:51,932 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:51,932 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:51,947 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (347)] Ended with exit code 0 [2022-03-15 20:40:52,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 347 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable348 [2022-03-15 20:40:52,133 INFO L402 AbstractCegarLoop]: === Iteration 350 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:52,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:52,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1156357926, now seen corresponding path program 346 times [2022-03-15 20:40:52,133 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:52,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542264419] [2022-03-15 20:40:52,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:52,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:52,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:52,211 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:52,211 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:52,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542264419] [2022-03-15 20:40:52,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542264419] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:52,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636906238] [2022-03-15 20:40:52,211 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:40:52,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:52,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:52,212 INFO L229 MonitoredProcess]: Starting monitored process 348 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:52,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (348)] Waiting until timeout for monitored process [2022-03-15 20:40:52,233 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:40:52,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:52,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:40:52,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:52,442 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:52,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:52,479 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:52,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636906238] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:52,479 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:52,479 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 28 [2022-03-15 20:40:52,479 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [440810279] [2022-03-15 20:40:52,479 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:52,480 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:52,483 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 53 transitions. [2022-03-15 20:40:52,483 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:52,648 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [3248384#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 3)), 3248385#(or (<= incThread1of1ForFork0_i 2) (<= n (+ incThread1of1ForFork0_i 1))), 3248388#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 3 incThread1of1ForFork0_i))), 3248387#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 3 incThread1of1ForFork0_i))), 3248381#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 3248389#(or (<= n 3) (<= 0 decThread1of1ForFork1_i)), 3248386#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 2 incThread1of1ForFork0_i))), 3248390#(< incThread1of1ForFork0_i n), 3248382#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 3248383#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:40:52,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:40:52,649 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:52,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:40:52,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1111, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:40:52,649 INFO L87 Difference]: Start difference. First operand 8402 states and 23963 transitions. Second operand has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:54,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:54,941 INFO L93 Difference]: Finished difference Result 11002 states and 29078 transitions. [2022-03-15 20:40:54,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2022-03-15 20:40:54,941 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:40:54,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:54,960 INFO L225 Difference]: With dead ends: 11002 [2022-03-15 20:40:54,960 INFO L226 Difference]: Without dead ends: 10988 [2022-03-15 20:40:54,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11672 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=6666, Invalid=23090, Unknown=0, NotChecked=0, Total=29756 [2022-03-15 20:40:54,964 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 300 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:54,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 57 Invalid, 768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:40:54,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10988 states. [2022-03-15 20:40:55,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10988 to 8313. [2022-03-15 20:40:55,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8313 states, 8312 states have (on average 2.8460057747834457) internal successors, (23656), 8312 states have internal predecessors, (23656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:55,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8313 states to 8313 states and 23656 transitions. [2022-03-15 20:40:55,148 INFO L78 Accepts]: Start accepts. Automaton has 8313 states and 23656 transitions. Word has length 25 [2022-03-15 20:40:55,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:55,148 INFO L470 AbstractCegarLoop]: Abstraction has 8313 states and 23656 transitions. [2022-03-15 20:40:55,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:55,149 INFO L276 IsEmpty]: Start isEmpty. Operand 8313 states and 23656 transitions. [2022-03-15 20:40:55,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:40:55,156 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:55,156 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:55,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (348)] Ended with exit code 0 [2022-03-15 20:40:55,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 348 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable349 [2022-03-15 20:40:55,357 INFO L402 AbstractCegarLoop]: === Iteration 351 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:55,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:55,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1839347730, now seen corresponding path program 347 times [2022-03-15 20:40:55,358 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:55,358 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574720193] [2022-03-15 20:40:55,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:55,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:55,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:55,429 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:55,430 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:55,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574720193] [2022-03-15 20:40:55,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574720193] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:55,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475264040] [2022-03-15 20:40:55,430 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:40:55,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:55,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:55,431 INFO L229 MonitoredProcess]: Starting monitored process 349 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:55,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (349)] Waiting until timeout for monitored process [2022-03-15 20:40:55,451 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 20:40:55,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:55,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:40:55,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:55,620 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:55,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:55,656 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:55,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475264040] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:55,657 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:55,657 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 28 [2022-03-15 20:40:55,657 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1525466965] [2022-03-15 20:40:55,657 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:55,658 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:55,661 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 20:40:55,661 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:55,861 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [3276470#(or (<= incThread1of1ForFork0_i 2) (<= n (+ incThread1of1ForFork0_i 1))), 3276465#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 3 incThread1of1ForFork0_i))), 3276464#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 2 incThread1of1ForFork0_i))), 3276466#(or (<= n 3) (<= 0 decThread1of1ForFork1_i)), 3276469#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 3)), 3276467#(< incThread1of1ForFork0_i n), 3276471#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 2 incThread1of1ForFork0_i))), 3276462#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 3276468#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 3276463#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 3276472#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 3 incThread1of1ForFork0_i)))] [2022-03-15 20:40:55,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:40:55,861 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:55,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:40:55,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=1196, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:40:55,862 INFO L87 Difference]: Start difference. First operand 8313 states and 23656 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 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) [2022-03-15 20:40:58,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:58,013 INFO L93 Difference]: Finished difference Result 10649 states and 28250 transitions. [2022-03-15 20:40:58,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2022-03-15 20:40:58,014 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:40:58,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:58,030 INFO L225 Difference]: With dead ends: 10649 [2022-03-15 20:40:58,030 INFO L226 Difference]: Without dead ends: 10629 [2022-03-15 20:40:58,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9299 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=5489, Invalid=19317, Unknown=0, NotChecked=0, Total=24806 [2022-03-15 20:40:58,033 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 299 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 748 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:58,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 62 Invalid, 968 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 748 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:40:58,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10629 states. [2022-03-15 20:40:58,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10629 to 8199. [2022-03-15 20:40:58,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8199 states, 8198 states have (on average 2.84325445230544) internal successors, (23309), 8198 states have internal predecessors, (23309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:40:58,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8199 states to 8199 states and 23309 transitions. [2022-03-15 20:40:58,163 INFO L78 Accepts]: Start accepts. Automaton has 8199 states and 23309 transitions. Word has length 25 [2022-03-15 20:40:58,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:40:58,163 INFO L470 AbstractCegarLoop]: Abstraction has 8199 states and 23309 transitions. [2022-03-15 20:40:58,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 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) [2022-03-15 20:40:58,163 INFO L276 IsEmpty]: Start isEmpty. Operand 8199 states and 23309 transitions. [2022-03-15 20:40:58,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:40:58,171 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:40:58,171 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:40:58,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (349)] Ended with exit code 0 [2022-03-15 20:40:58,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable350,349 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:58,371 INFO L402 AbstractCegarLoop]: === Iteration 352 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:40:58,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:40:58,371 INFO L85 PathProgramCache]: Analyzing trace with hash 959844421, now seen corresponding path program 348 times [2022-03-15 20:40:58,372 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:40:58,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827205173] [2022-03-15 20:40:58,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:40:58,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:40:58,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:40:58,445 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 12 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:58,446 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:40:58,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827205173] [2022-03-15 20:40:58,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827205173] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:40:58,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115005525] [2022-03-15 20:40:58,446 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:40:58,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:40:58,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:40:58,447 INFO L229 MonitoredProcess]: Starting monitored process 350 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:40:58,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (350)] Waiting until timeout for monitored process [2022-03-15 20:40:58,469 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-15 20:40:58,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:40:58,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:40:58,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:40:58,648 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:58,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:40:58,685 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 12 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:40:58,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [115005525] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:40:58,685 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:40:58,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 28 [2022-03-15 20:40:58,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1634713148] [2022-03-15 20:40:58,685 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:40:58,686 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:40:58,689 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 53 transitions. [2022-03-15 20:40:58,689 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:40:58,868 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [3303938#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3303939#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 3303937#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 3303941#(or (<= n 3) (<= decThread1of1ForFork1_i 0)), 3303940#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 3303931#(< incThread1of1ForFork0_i n), 3303932#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 3303933#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 3303935#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3303936#(or (<= n incThread1of1ForFork0_i) (<= 3 incThread1of1ForFork0_i)), 3303934#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i))] [2022-03-15 20:40:58,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:40:58,868 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:40:58,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:40:58,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=1154, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:40:58,869 INFO L87 Difference]: Start difference. First operand 8199 states and 23309 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 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) [2022-03-15 20:40:59,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:40:59,940 INFO L93 Difference]: Finished difference Result 10143 states and 27143 transitions. [2022-03-15 20:40:59,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 20:40:59,941 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:40:59,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:40:59,956 INFO L225 Difference]: With dead ends: 10143 [2022-03-15 20:40:59,956 INFO L226 Difference]: Without dead ends: 10141 [2022-03-15 20:40:59,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3667 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2927, Invalid=8203, Unknown=0, NotChecked=0, Total=11130 [2022-03-15 20:40:59,957 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 155 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:40:59,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 62 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:40:59,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10141 states. [2022-03-15 20:41:00,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10141 to 8095. [2022-03-15 20:41:00,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8095 states, 8094 states have (on average 2.8372868791697554) internal successors, (22965), 8094 states have internal predecessors, (22965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:00,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8095 states to 8095 states and 22965 transitions. [2022-03-15 20:41:00,079 INFO L78 Accepts]: Start accepts. Automaton has 8095 states and 22965 transitions. Word has length 25 [2022-03-15 20:41:00,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:00,079 INFO L470 AbstractCegarLoop]: Abstraction has 8095 states and 22965 transitions. [2022-03-15 20:41:00,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 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) [2022-03-15 20:41:00,080 INFO L276 IsEmpty]: Start isEmpty. Operand 8095 states and 22965 transitions. [2022-03-15 20:41:00,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:00,087 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:00,087 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:00,103 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (350)] Ended with exit code 0 [2022-03-15 20:41:00,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable351,350 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:00,288 INFO L402 AbstractCegarLoop]: === Iteration 353 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:00,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:00,288 INFO L85 PathProgramCache]: Analyzing trace with hash -216942554, now seen corresponding path program 349 times [2022-03-15 20:41:00,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:00,288 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257766419] [2022-03-15 20:41:00,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:00,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:00,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:00,364 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:00,364 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:00,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257766419] [2022-03-15 20:41:00,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257766419] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:00,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197434504] [2022-03-15 20:41:00,364 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:41:00,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:00,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:00,365 INFO L229 MonitoredProcess]: Starting monitored process 351 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:00,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (351)] Waiting until timeout for monitored process [2022-03-15 20:41:00,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:00,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:00,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:00,552 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:00,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:00,590 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:00,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197434504] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:00,591 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:00,591 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 28 [2022-03-15 20:41:00,591 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [480711192] [2022-03-15 20:41:00,591 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:00,592 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:00,595 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 61 transitions. [2022-03-15 20:41:00,595 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:00,794 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [3330584#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 3)), 3330586#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 2 incThread1of1ForFork0_i))), 3330590#(< incThread1of1ForFork0_i n), 3330585#(or (<= incThread1of1ForFork0_i 2) (<= n (+ incThread1of1ForFork0_i 1))), 3330589#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 3 incThread1of1ForFork0_i))), 3330581#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 3330592#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 3330582#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 3330583#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 2 incThread1of1ForFork0_i))), 3330587#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 3 incThread1of1ForFork0_i))), 3330588#(or (<= n 3) (<= 0 decThread1of1ForFork1_i)), 3330591#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:41:00,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 20:41:00,795 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:00,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 20:41:00,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=1278, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:41:00,795 INFO L87 Difference]: Start difference. First operand 8095 states and 22965 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:02,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:02,731 INFO L93 Difference]: Finished difference Result 10407 states and 27840 transitions. [2022-03-15 20:41:02,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-03-15 20:41:02,731 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:02,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:02,745 INFO L225 Difference]: With dead ends: 10407 [2022-03-15 20:41:02,745 INFO L226 Difference]: Without dead ends: 10389 [2022-03-15 20:41:02,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6866 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4051, Invalid=15409, Unknown=0, NotChecked=0, Total=19460 [2022-03-15 20:41:02,746 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 234 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 681 mSolverCounterSat, 185 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 185 IncrementalHoareTripleChecker+Valid, 681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:02,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 68 Invalid, 866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [185 Valid, 681 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:41:02,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10389 states. [2022-03-15 20:41:02,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10389 to 8059. [2022-03-15 20:41:02,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8059 states, 8058 states have (on average 2.8370563415239514) internal successors, (22861), 8058 states have internal predecessors, (22861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:02,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8059 states to 8059 states and 22861 transitions. [2022-03-15 20:41:02,860 INFO L78 Accepts]: Start accepts. Automaton has 8059 states and 22861 transitions. Word has length 25 [2022-03-15 20:41:02,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:02,860 INFO L470 AbstractCegarLoop]: Abstraction has 8059 states and 22861 transitions. [2022-03-15 20:41:02,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:02,860 INFO L276 IsEmpty]: Start isEmpty. Operand 8059 states and 22861 transitions. [2022-03-15 20:41:02,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:02,868 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:02,868 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:02,883 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (351)] Ended with exit code 0 [2022-03-15 20:41:03,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable352,351 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:03,069 INFO L402 AbstractCegarLoop]: === Iteration 354 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:03,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:03,069 INFO L85 PathProgramCache]: Analyzing trace with hash 658668207, now seen corresponding path program 350 times [2022-03-15 20:41:03,069 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:03,069 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889772216] [2022-03-15 20:41:03,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:03,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:03,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:03,146 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 12 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:03,146 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:03,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889772216] [2022-03-15 20:41:03,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889772216] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:03,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875974832] [2022-03-15 20:41:03,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:41:03,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:03,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:03,147 INFO L229 MonitoredProcess]: Starting monitored process 352 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:03,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (352)] Waiting until timeout for monitored process [2022-03-15 20:41:03,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:41:03,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:03,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:03,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:03,317 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:03,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:03,357 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 12 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:03,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875974832] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:03,358 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:03,358 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 28 [2022-03-15 20:41:03,358 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [22045530] [2022-03-15 20:41:03,358 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:03,359 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:03,362 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 20:41:03,362 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:03,570 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [3357497#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 3357500#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 3357498#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 3357494#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 3357499#(or (<= n incThread1of1ForFork0_i) (<= 3 incThread1of1ForFork0_i)), 3357495#(or (<= n 3) (<= decThread1of1ForFork1_i 0)), 3357492#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 3357493#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3357502#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 3357496#(< incThread1of1ForFork0_i n), 3357501#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3357491#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:41:03,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 20:41:03,570 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:03,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 20:41:03,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=320, Invalid=1240, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:41:03,571 INFO L87 Difference]: Start difference. First operand 8059 states and 22861 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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) [2022-03-15 20:41:04,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:04,588 INFO L93 Difference]: Finished difference Result 9909 states and 26698 transitions. [2022-03-15 20:41:04,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-15 20:41:04,591 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:04,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:04,606 INFO L225 Difference]: With dead ends: 9909 [2022-03-15 20:41:04,606 INFO L226 Difference]: Without dead ends: 9903 [2022-03-15 20:41:04,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3499 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2704, Invalid=8008, Unknown=0, NotChecked=0, Total=10712 [2022-03-15 20:41:04,607 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 134 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:04,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 54 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:04,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9903 states. [2022-03-15 20:41:04,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9903 to 8161. [2022-03-15 20:41:04,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8161 states, 8160 states have (on average 2.839583333333333) internal successors, (23171), 8160 states have internal predecessors, (23171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:04,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8161 states to 8161 states and 23171 transitions. [2022-03-15 20:41:04,726 INFO L78 Accepts]: Start accepts. Automaton has 8161 states and 23171 transitions. Word has length 25 [2022-03-15 20:41:04,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:04,726 INFO L470 AbstractCegarLoop]: Abstraction has 8161 states and 23171 transitions. [2022-03-15 20:41:04,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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) [2022-03-15 20:41:04,726 INFO L276 IsEmpty]: Start isEmpty. Operand 8161 states and 23171 transitions. [2022-03-15 20:41:04,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:04,734 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:04,734 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:04,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (352)] Ended with exit code 0 [2022-03-15 20:41:04,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 352 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable353 [2022-03-15 20:41:04,934 INFO L402 AbstractCegarLoop]: === Iteration 355 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:04,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:04,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1461989650, now seen corresponding path program 351 times [2022-03-15 20:41:04,935 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:04,935 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289946062] [2022-03-15 20:41:04,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:04,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:04,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:05,006 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:05,006 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:05,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289946062] [2022-03-15 20:41:05,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289946062] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:05,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448513930] [2022-03-15 20:41:05,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:41:05,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:05,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:05,007 INFO L229 MonitoredProcess]: Starting monitored process 353 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:05,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (353)] Waiting until timeout for monitored process [2022-03-15 20:41:05,029 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:41:05,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:05,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:05,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:05,196 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:05,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:05,233 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:05,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448513930] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:05,234 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:05,234 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 28 [2022-03-15 20:41:05,234 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2010061612] [2022-03-15 20:41:05,234 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:05,235 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:05,238 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 65 transitions. [2022-03-15 20:41:05,238 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:05,479 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [3384038#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i))), 3384035#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 3384034#(< incThread1of1ForFork0_i n), 3384042#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 3)), 3384039#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 3384044#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 2 incThread1of1ForFork0_i))), 3384045#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 3 incThread1of1ForFork0_i))), 3384037#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 3384043#(or (<= incThread1of1ForFork0_i 2) (<= n (+ incThread1of1ForFork0_i 1))), 3384041#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 3 incThread1of1ForFork0_i))), 3384046#(or (<= n 3) (<= 0 decThread1of1ForFork1_i)), 3384040#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 2 incThread1of1ForFork0_i))), 3384036#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n))] [2022-03-15 20:41:05,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 20:41:05,479 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:05,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 20:41:05,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1357, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 20:41:05,480 INFO L87 Difference]: Start difference. First operand 8161 states and 23171 transitions. Second operand has 29 states, 29 states have (on average 2.0) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:07,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:07,367 INFO L93 Difference]: Finished difference Result 11082 states and 29726 transitions. [2022-03-15 20:41:07,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-03-15 20:41:07,367 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:07,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:07,385 INFO L225 Difference]: With dead ends: 11082 [2022-03-15 20:41:07,385 INFO L226 Difference]: Without dead ends: 11074 [2022-03-15 20:41:07,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6856 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3980, Invalid=15760, Unknown=0, NotChecked=0, Total=19740 [2022-03-15 20:41:07,387 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 210 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:07,387 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 49 Invalid, 834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 590 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:41:07,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11074 states. [2022-03-15 20:41:07,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11074 to 8152. [2022-03-15 20:41:07,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8152 states, 8151 states have (on average 2.8401423138265245) internal successors, (23150), 8151 states have internal predecessors, (23150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:07,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8152 states to 8152 states and 23150 transitions. [2022-03-15 20:41:07,513 INFO L78 Accepts]: Start accepts. Automaton has 8152 states and 23150 transitions. Word has length 25 [2022-03-15 20:41:07,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:07,514 INFO L470 AbstractCegarLoop]: Abstraction has 8152 states and 23150 transitions. [2022-03-15 20:41:07,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:07,514 INFO L276 IsEmpty]: Start isEmpty. Operand 8152 states and 23150 transitions. [2022-03-15 20:41:07,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:07,522 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:07,522 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:07,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (353)] Ended with exit code 0 [2022-03-15 20:41:07,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 353 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable354 [2022-03-15 20:41:07,722 INFO L402 AbstractCegarLoop]: === Iteration 356 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:07,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:07,722 INFO L85 PathProgramCache]: Analyzing trace with hash -313009047, now seen corresponding path program 352 times [2022-03-15 20:41:07,723 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:07,723 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924948446] [2022-03-15 20:41:07,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:07,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:07,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:07,818 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:07,818 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:07,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924948446] [2022-03-15 20:41:07,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924948446] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:07,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581407343] [2022-03-15 20:41:07,818 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:41:07,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:07,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:07,820 INFO L229 MonitoredProcess]: Starting monitored process 354 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:07,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (354)] Waiting until timeout for monitored process [2022-03-15 20:41:07,839 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:41:07,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:07,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:07,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:08,012 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:08,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:08,050 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:08,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581407343] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:08,051 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:08,051 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 32 [2022-03-15 20:41:08,051 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1226351659] [2022-03-15 20:41:08,051 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:08,052 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:08,055 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 55 transitions. [2022-03-15 20:41:08,055 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:08,263 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [3411817#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 3411816#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 3411813#(or (<= n 2) (<= decThread1of1ForFork1_i 0)), 3411811#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 3411819#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 1 incThread1of1ForFork0_i)), 3411810#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 3411815#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 3411821#(or (< decThread1of1ForFork1_i n) (<= n (+ 3 incThread1of1ForFork0_i))), 3411818#(or (<= 2 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 3411812#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3411820#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3411814#(< decThread1of1ForFork1_i n)] [2022-03-15 20:41:08,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 20:41:08,263 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:08,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 20:41:08,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=444, Invalid=1448, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:41:08,263 INFO L87 Difference]: Start difference. First operand 8152 states and 23150 transitions. Second operand has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 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) [2022-03-15 20:41:09,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:09,158 INFO L93 Difference]: Finished difference Result 9423 states and 25756 transitions. [2022-03-15 20:41:09,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 20:41:09,158 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:09,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:09,201 INFO L225 Difference]: With dead ends: 9423 [2022-03-15 20:41:09,201 INFO L226 Difference]: Without dead ends: 9417 [2022-03-15 20:41:09,202 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3327 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2715, Invalid=7791, Unknown=0, NotChecked=0, Total=10506 [2022-03-15 20:41:09,202 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 134 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:09,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 73 Invalid, 688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:09,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9417 states. [2022-03-15 20:41:09,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9417 to 8265. [2022-03-15 20:41:09,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8265 states, 8264 states have (on average 2.8390609874152952) internal successors, (23462), 8264 states have internal predecessors, (23462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:09,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8265 states to 8265 states and 23462 transitions. [2022-03-15 20:41:09,310 INFO L78 Accepts]: Start accepts. Automaton has 8265 states and 23462 transitions. Word has length 25 [2022-03-15 20:41:09,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:09,310 INFO L470 AbstractCegarLoop]: Abstraction has 8265 states and 23462 transitions. [2022-03-15 20:41:09,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.7096774193548387) internal successors, (53), 31 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) [2022-03-15 20:41:09,310 INFO L276 IsEmpty]: Start isEmpty. Operand 8265 states and 23462 transitions. [2022-03-15 20:41:09,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:09,318 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:09,318 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:09,333 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (354)] Ended with exit code 0 [2022-03-15 20:41:09,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 354 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable355 [2022-03-15 20:41:09,519 INFO L402 AbstractCegarLoop]: === Iteration 357 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:09,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:09,519 INFO L85 PathProgramCache]: Analyzing trace with hash 2032300994, now seen corresponding path program 353 times [2022-03-15 20:41:09,520 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:09,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123608877] [2022-03-15 20:41:09,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:09,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:09,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:09,613 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:09,614 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:09,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123608877] [2022-03-15 20:41:09,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123608877] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:09,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727062771] [2022-03-15 20:41:09,614 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:41:09,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:09,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:09,615 INFO L229 MonitoredProcess]: Starting monitored process 355 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:09,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (355)] Waiting until timeout for monitored process [2022-03-15 20:41:09,636 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 20:41:09,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:09,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:09,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:09,824 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:09,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:09,863 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:09,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727062771] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:09,863 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:09,863 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 32 [2022-03-15 20:41:09,863 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1057328551] [2022-03-15 20:41:09,863 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:09,864 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:09,867 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 53 transitions. [2022-03-15 20:41:09,867 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:10,079 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [3438073#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 3438074#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 3438070#(< decThread1of1ForFork1_i n), 3438075#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 3438072#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 3438071#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 3438079#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i))), 3438077#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i)), 3438081#(or (< decThread1of1ForFork1_i n) (<= (+ 4 incThread1of1ForFork0_i) n)), 3438076#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3438080#(or (<= n 2) (<= 0 decThread1of1ForFork1_i)), 3438078#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1))] [2022-03-15 20:41:10,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 20:41:10,079 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:10,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 20:41:10,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=315, Invalid=1577, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:41:10,080 INFO L87 Difference]: Start difference. First operand 8265 states and 23462 transitions. Second operand has 31 states, 31 states have (on average 1.6774193548387097) internal successors, (52), 31 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) [2022-03-15 20:41:11,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:11,600 INFO L93 Difference]: Finished difference Result 13574 states and 36801 transitions. [2022-03-15 20:41:11,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-15 20:41:11,601 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.6774193548387097) internal successors, (52), 31 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:11,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:11,623 INFO L225 Difference]: With dead ends: 13574 [2022-03-15 20:41:11,624 INFO L226 Difference]: Without dead ends: 13564 [2022-03-15 20:41:11,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5841 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3439, Invalid=12311, Unknown=0, NotChecked=0, Total=15750 [2022-03-15 20:41:11,626 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 217 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 724 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:11,626 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 75 Invalid, 866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 724 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:41:11,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13564 states. [2022-03-15 20:41:11,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13564 to 7302. [2022-03-15 20:41:11,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7302 states, 7301 states have (on average 2.831803862484591) internal successors, (20675), 7301 states have internal predecessors, (20675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:11,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7302 states to 7302 states and 20675 transitions. [2022-03-15 20:41:11,772 INFO L78 Accepts]: Start accepts. Automaton has 7302 states and 20675 transitions. Word has length 25 [2022-03-15 20:41:11,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:11,773 INFO L470 AbstractCegarLoop]: Abstraction has 7302 states and 20675 transitions. [2022-03-15 20:41:11,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.6774193548387097) internal successors, (52), 31 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) [2022-03-15 20:41:11,773 INFO L276 IsEmpty]: Start isEmpty. Operand 7302 states and 20675 transitions. [2022-03-15 20:41:11,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:11,779 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:11,779 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:11,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (355)] Forceful destruction successful, exit code 0 [2022-03-15 20:41:11,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 355 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable356 [2022-03-15 20:41:11,980 INFO L402 AbstractCegarLoop]: === Iteration 358 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:11,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:11,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1192275262, now seen corresponding path program 354 times [2022-03-15 20:41:11,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:11,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729547399] [2022-03-15 20:41:11,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:11,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:11,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:12,050 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:12,050 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:12,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729547399] [2022-03-15 20:41:12,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729547399] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:12,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930398020] [2022-03-15 20:41:12,050 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:41:12,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:12,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:12,051 INFO L229 MonitoredProcess]: Starting monitored process 356 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:12,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (356)] Waiting until timeout for monitored process [2022-03-15 20:41:12,074 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:41:12,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:12,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:12,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:12,277 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:12,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:12,313 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:12,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930398020] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:12,314 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:12,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 28 [2022-03-15 20:41:12,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2031020485] [2022-03-15 20:41:12,314 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:12,315 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:12,318 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 49 transitions. [2022-03-15 20:41:12,318 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:12,440 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [3466601#(or (<= n 2) (<= 0 decThread1of1ForFork1_i)), 3466603#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1)), 3466604#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i))), 3466602#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i)), 3466598#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 3466599#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 3466597#(< incThread1of1ForFork0_i n), 3466600#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:41:12,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:41:12,441 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:12,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:41:12,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=978, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:41:12,441 INFO L87 Difference]: Start difference. First operand 7302 states and 20675 transitions. Second operand has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 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) [2022-03-15 20:41:14,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:14,168 INFO L93 Difference]: Finished difference Result 8921 states and 23747 transitions. [2022-03-15 20:41:14,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2022-03-15 20:41:14,168 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:14,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:14,181 INFO L225 Difference]: With dead ends: 8921 [2022-03-15 20:41:14,181 INFO L226 Difference]: Without dead ends: 8907 [2022-03-15 20:41:14,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8398 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4721, Invalid=17331, Unknown=0, NotChecked=0, Total=22052 [2022-03-15 20:41:14,184 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 182 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:14,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 61 Invalid, 706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:41:14,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8907 states. [2022-03-15 20:41:14,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8907 to 7226. [2022-03-15 20:41:14,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7226 states, 7225 states have (on average 2.828235294117647) internal successors, (20434), 7225 states have internal predecessors, (20434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:14,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7226 states to 7226 states and 20434 transitions. [2022-03-15 20:41:14,301 INFO L78 Accepts]: Start accepts. Automaton has 7226 states and 20434 transitions. Word has length 25 [2022-03-15 20:41:14,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:14,301 INFO L470 AbstractCegarLoop]: Abstraction has 7226 states and 20434 transitions. [2022-03-15 20:41:14,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 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) [2022-03-15 20:41:14,301 INFO L276 IsEmpty]: Start isEmpty. Operand 7226 states and 20434 transitions. [2022-03-15 20:41:14,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:14,308 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:14,308 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:14,323 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (356)] Ended with exit code 0 [2022-03-15 20:41:14,508 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable357,356 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:14,508 INFO L402 AbstractCegarLoop]: === Iteration 359 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:14,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:14,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1493451476, now seen corresponding path program 355 times [2022-03-15 20:41:14,509 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:14,509 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630902342] [2022-03-15 20:41:14,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:14,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:14,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:14,577 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:14,577 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:14,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630902342] [2022-03-15 20:41:14,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630902342] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:14,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660542994] [2022-03-15 20:41:14,577 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:41:14,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:14,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:14,578 INFO L229 MonitoredProcess]: Starting monitored process 357 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:14,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (357)] Waiting until timeout for monitored process [2022-03-15 20:41:14,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:14,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:14,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:14,774 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:14,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:14,810 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:14,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660542994] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:14,810 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:14,810 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 28 [2022-03-15 20:41:14,810 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [242959996] [2022-03-15 20:41:14,811 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:14,811 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:14,814 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 53 transitions. [2022-03-15 20:41:14,815 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:14,953 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [3490382#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 3490379#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3490383#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i)), 3490381#(< incThread1of1ForFork0_i n), 3490380#(or (<= n 2) (<= 0 decThread1of1ForFork1_i)), 3490377#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 3490385#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i))), 3490378#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 3490384#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1))] [2022-03-15 20:41:14,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:41:14,953 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:14,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:41:14,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=1057, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:41:14,954 INFO L87 Difference]: Start difference. First operand 7226 states and 20434 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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) [2022-03-15 20:41:16,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:16,522 INFO L93 Difference]: Finished difference Result 8651 states and 23129 transitions. [2022-03-15 20:41:16,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-03-15 20:41:16,522 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:16,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:16,533 INFO L225 Difference]: With dead ends: 8651 [2022-03-15 20:41:16,533 INFO L226 Difference]: Without dead ends: 8631 [2022-03-15 20:41:16,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6852 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3942, Invalid=14690, Unknown=0, NotChecked=0, Total=18632 [2022-03-15 20:41:16,534 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 166 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:16,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 57 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:16,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8631 states. [2022-03-15 20:41:16,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8631 to 7186. [2022-03-15 20:41:16,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7186 states, 7185 states have (on average 2.82839248434238) internal successors, (20322), 7185 states have internal predecessors, (20322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:16,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7186 states to 7186 states and 20322 transitions. [2022-03-15 20:41:16,629 INFO L78 Accepts]: Start accepts. Automaton has 7186 states and 20322 transitions. Word has length 25 [2022-03-15 20:41:16,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:16,629 INFO L470 AbstractCegarLoop]: Abstraction has 7186 states and 20322 transitions. [2022-03-15 20:41:16,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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) [2022-03-15 20:41:16,629 INFO L276 IsEmpty]: Start isEmpty. Operand 7186 states and 20322 transitions. [2022-03-15 20:41:16,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:16,636 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:16,636 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:16,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (357)] Ended with exit code 0 [2022-03-15 20:41:16,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 357 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable358 [2022-03-15 20:41:16,836 INFO L402 AbstractCegarLoop]: === Iteration 360 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:16,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:16,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1305740675, now seen corresponding path program 356 times [2022-03-15 20:41:16,837 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:16,837 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187050168] [2022-03-15 20:41:16,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:16,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:16,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:16,907 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:16,907 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:16,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187050168] [2022-03-15 20:41:16,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187050168] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:16,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317345124] [2022-03-15 20:41:16,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:41:16,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:16,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:16,908 INFO L229 MonitoredProcess]: Starting monitored process 358 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:16,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (358)] Waiting until timeout for monitored process [2022-03-15 20:41:16,929 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:41:16,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:16,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:16,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:17,086 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:17,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:17,123 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:17,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317345124] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:17,123 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:17,123 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 28 [2022-03-15 20:41:17,123 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [393625911] [2022-03-15 20:41:17,123 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:17,124 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:17,127 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 49 transitions. [2022-03-15 20:41:17,127 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:17,272 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [3513785#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 3513789#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 1 incThread1of1ForFork0_i)), 3513786#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3513783#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 3513782#(< incThread1of1ForFork0_i n), 3513784#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 3513788#(or (<= 2 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 3513787#(or (<= n 2) (<= decThread1of1ForFork1_i 0)), 3513790#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:41:17,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:41:17,272 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:17,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:41:17,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1037, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:41:17,273 INFO L87 Difference]: Start difference. First operand 7186 states and 20322 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:18,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:18,024 INFO L93 Difference]: Finished difference Result 8673 states and 23158 transitions. [2022-03-15 20:41:18,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-15 20:41:18,024 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:18,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:18,037 INFO L225 Difference]: With dead ends: 8673 [2022-03-15 20:41:18,037 INFO L226 Difference]: Without dead ends: 8671 [2022-03-15 20:41:18,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2303 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1801, Invalid=5171, Unknown=0, NotChecked=0, Total=6972 [2022-03-15 20:41:18,038 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 124 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:18,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 57 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:18,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8671 states. [2022-03-15 20:41:18,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8671 to 7138. [2022-03-15 20:41:18,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7138 states, 7137 states have (on average 2.826677875858204) internal successors, (20174), 7137 states have internal predecessors, (20174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:18,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7138 states to 7138 states and 20174 transitions. [2022-03-15 20:41:18,142 INFO L78 Accepts]: Start accepts. Automaton has 7138 states and 20174 transitions. Word has length 25 [2022-03-15 20:41:18,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:18,142 INFO L470 AbstractCegarLoop]: Abstraction has 7138 states and 20174 transitions. [2022-03-15 20:41:18,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:18,143 INFO L276 IsEmpty]: Start isEmpty. Operand 7138 states and 20174 transitions. [2022-03-15 20:41:18,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:18,149 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:18,149 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:18,164 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (358)] Ended with exit code 0 [2022-03-15 20:41:18,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable359,358 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:18,350 INFO L402 AbstractCegarLoop]: === Iteration 361 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:18,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:18,350 INFO L85 PathProgramCache]: Analyzing trace with hash 2054987778, now seen corresponding path program 357 times [2022-03-15 20:41:18,350 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:18,350 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98628489] [2022-03-15 20:41:18,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:18,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:18,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:18,419 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:18,419 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:18,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98628489] [2022-03-15 20:41:18,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98628489] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:18,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915062249] [2022-03-15 20:41:18,419 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:41:18,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:18,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:18,420 INFO L229 MonitoredProcess]: Starting monitored process 359 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:18,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (359)] Waiting until timeout for monitored process [2022-03-15 20:41:18,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:41:18,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:18,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:18,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:18,615 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:18,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:18,652 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:18,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915062249] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:18,652 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:18,652 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 28 [2022-03-15 20:41:18,652 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [678214524] [2022-03-15 20:41:18,652 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:18,653 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:18,656 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 20:41:18,656 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:18,815 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [3537007#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i)), 3537012#(or (<= n 2) (<= 0 decThread1of1ForFork1_i)), 3537009#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1)), 3537006#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 3537010#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3537008#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 3537011#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i))), 3537014#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 3537013#(< incThread1of1ForFork0_i n), 3537015#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n))] [2022-03-15 20:41:18,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:41:18,816 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:18,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:41:18,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=1133, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:41:18,816 INFO L87 Difference]: Start difference. First operand 7138 states and 20174 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 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) [2022-03-15 20:41:20,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:20,244 INFO L93 Difference]: Finished difference Result 8603 states and 23197 transitions. [2022-03-15 20:41:20,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-03-15 20:41:20,244 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:20,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:20,257 INFO L225 Difference]: With dead ends: 8603 [2022-03-15 20:41:20,257 INFO L226 Difference]: Without dead ends: 8585 [2022-03-15 20:41:20,258 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5450 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3266, Invalid=12234, Unknown=0, NotChecked=0, Total=15500 [2022-03-15 20:41:20,258 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 198 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:20,258 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 52 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:20,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8585 states. [2022-03-15 20:41:20,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8585 to 7122. [2022-03-15 20:41:20,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7122 states, 7121 states have (on average 2.827692739783738) internal successors, (20136), 7121 states have internal predecessors, (20136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:20,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7122 states to 7122 states and 20136 transitions. [2022-03-15 20:41:20,355 INFO L78 Accepts]: Start accepts. Automaton has 7122 states and 20136 transitions. Word has length 25 [2022-03-15 20:41:20,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:20,355 INFO L470 AbstractCegarLoop]: Abstraction has 7122 states and 20136 transitions. [2022-03-15 20:41:20,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 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) [2022-03-15 20:41:20,355 INFO L276 IsEmpty]: Start isEmpty. Operand 7122 states and 20136 transitions. [2022-03-15 20:41:20,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:20,362 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:20,362 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:20,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (359)] Forceful destruction successful, exit code 0 [2022-03-15 20:41:20,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable360,359 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:20,562 INFO L402 AbstractCegarLoop]: === Iteration 362 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:20,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:20,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1364368757, now seen corresponding path program 358 times [2022-03-15 20:41:20,563 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:20,563 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144912590] [2022-03-15 20:41:20,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:20,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:20,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:20,633 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:20,633 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:20,633 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144912590] [2022-03-15 20:41:20,633 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144912590] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:20,633 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208708102] [2022-03-15 20:41:20,633 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:41:20,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:20,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:20,634 INFO L229 MonitoredProcess]: Starting monitored process 360 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:20,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (360)] Waiting until timeout for monitored process [2022-03-15 20:41:20,655 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:41:20,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:20,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:20,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:20,815 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:20,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:20,853 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:20,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208708102] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:20,853 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:20,853 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 28 [2022-03-15 20:41:20,853 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1371732437] [2022-03-15 20:41:20,854 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:20,854 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:20,857 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 53 transitions. [2022-03-15 20:41:20,857 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:21,031 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [3560213#(or (<= n 2) (<= decThread1of1ForFork1_i 0)), 3560216#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 3560214#(< incThread1of1ForFork0_i n), 3560210#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 3560217#(or (<= 2 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 3560218#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 1 incThread1of1ForFork0_i)), 3560212#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3560215#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 3560211#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 3560219#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:41:21,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:41:21,031 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:21,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:41:21,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1117, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:41:21,032 INFO L87 Difference]: Start difference. First operand 7122 states and 20136 transitions. Second operand has 25 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:21,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:21,712 INFO L93 Difference]: Finished difference Result 8440 states and 22866 transitions. [2022-03-15 20:41:21,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-15 20:41:21,712 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:21,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:21,725 INFO L225 Difference]: With dead ends: 8440 [2022-03-15 20:41:21,725 INFO L226 Difference]: Without dead ends: 8434 [2022-03-15 20:41:21,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2029 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1499, Invalid=4663, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 20:41:21,726 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 124 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:21,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 54 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:21,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8434 states. [2022-03-15 20:41:21,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8434 to 7186. [2022-03-15 20:41:21,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7186 states, 7185 states have (on average 2.8292275574112735) internal successors, (20328), 7185 states have internal predecessors, (20328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:21,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7186 states to 7186 states and 20328 transitions. [2022-03-15 20:41:21,830 INFO L78 Accepts]: Start accepts. Automaton has 7186 states and 20328 transitions. Word has length 25 [2022-03-15 20:41:21,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:21,831 INFO L470 AbstractCegarLoop]: Abstraction has 7186 states and 20328 transitions. [2022-03-15 20:41:21,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:21,831 INFO L276 IsEmpty]: Start isEmpty. Operand 7186 states and 20328 transitions. [2022-03-15 20:41:21,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:21,837 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:21,837 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:21,852 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (360)] Ended with exit code 0 [2022-03-15 20:41:22,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable361,360 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:22,038 INFO L402 AbstractCegarLoop]: === Iteration 363 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:22,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:22,038 INFO L85 PathProgramCache]: Analyzing trace with hash 387454956, now seen corresponding path program 359 times [2022-03-15 20:41:22,038 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:22,039 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440529256] [2022-03-15 20:41:22,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:22,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:22,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:22,105 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:22,105 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:22,105 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440529256] [2022-03-15 20:41:22,105 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440529256] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:22,105 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187132763] [2022-03-15 20:41:22,105 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:41:22,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:22,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:22,106 INFO L229 MonitoredProcess]: Starting monitored process 361 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:22,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (361)] Waiting until timeout for monitored process [2022-03-15 20:41:22,127 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:41:22,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:22,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:22,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:22,298 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:22,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:22,335 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:22,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187132763] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:22,335 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:22,335 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 28 [2022-03-15 20:41:22,335 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [641082989] [2022-03-15 20:41:22,335 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:22,336 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:22,339 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 61 transitions. [2022-03-15 20:41:22,340 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:22,519 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [3583291#(or (<= incThread1of1ForFork0_i 2) (<= n incThread1of1ForFork0_i)), 3583287#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 3583293#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 1)), 3583295#(or (<= incThread1of1ForFork0_i 0) (<= n (+ 2 incThread1of1ForFork0_i))), 3583289#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 3583290#(or (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 3583294#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3583292#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1))), 3583288#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 3583296#(or (<= n 2) (<= 0 decThread1of1ForFork1_i)), 3583286#(< incThread1of1ForFork0_i n)] [2022-03-15 20:41:22,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:41:22,519 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:22,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:41:22,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=1206, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:41:22,520 INFO L87 Difference]: Start difference. First operand 7186 states and 20328 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:23,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:23,594 INFO L93 Difference]: Finished difference Result 8659 states and 23571 transitions. [2022-03-15 20:41:23,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-15 20:41:23,594 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:23,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:23,606 INFO L225 Difference]: With dead ends: 8659 [2022-03-15 20:41:23,606 INFO L226 Difference]: Without dead ends: 8651 [2022-03-15 20:41:23,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3479 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2090, Invalid=8416, Unknown=0, NotChecked=0, Total=10506 [2022-03-15 20:41:23,607 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 135 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 202 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 202 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:23,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 51 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [202 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:23,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8651 states. [2022-03-15 20:41:23,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8651 to 7186. [2022-03-15 20:41:23,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7186 states, 7185 states have (on average 2.829088378566458) internal successors, (20327), 7185 states have internal predecessors, (20327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:23,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7186 states to 7186 states and 20327 transitions. [2022-03-15 20:41:23,706 INFO L78 Accepts]: Start accepts. Automaton has 7186 states and 20327 transitions. Word has length 25 [2022-03-15 20:41:23,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:23,706 INFO L470 AbstractCegarLoop]: Abstraction has 7186 states and 20327 transitions. [2022-03-15 20:41:23,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:23,707 INFO L276 IsEmpty]: Start isEmpty. Operand 7186 states and 20327 transitions. [2022-03-15 20:41:23,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:23,713 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:23,713 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:23,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (361)] Forceful destruction successful, exit code 0 [2022-03-15 20:41:23,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable362,361 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:23,914 INFO L402 AbstractCegarLoop]: === Iteration 364 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:23,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:23,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1761584771, now seen corresponding path program 360 times [2022-03-15 20:41:23,914 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:23,914 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194830242] [2022-03-15 20:41:23,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:23,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:23,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:23,983 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:23,984 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:23,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194830242] [2022-03-15 20:41:23,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194830242] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:23,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252458092] [2022-03-15 20:41:23,984 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:41:23,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:23,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:23,985 INFO L229 MonitoredProcess]: Starting monitored process 362 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:23,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (362)] Waiting until timeout for monitored process [2022-03-15 20:41:24,008 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:41:24,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:24,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:24,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:24,168 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:24,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:24,206 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:24,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252458092] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:24,206 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:24,206 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 28 [2022-03-15 20:41:24,206 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [662765868] [2022-03-15 20:41:24,206 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:24,207 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:24,210 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 20:41:24,210 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:24,408 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [3606632#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 1 incThread1of1ForFork0_i)), 3606635#(or (<= n 2) (<= decThread1of1ForFork1_i 0)), 3606637#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 3606630#(or (<= 2 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 3606631#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 3606633#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3606634#(or (<= 0 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 3606638#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 3606639#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 3606629#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 3606636#(< incThread1of1ForFork0_i n)] [2022-03-15 20:41:24,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:41:24,408 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:24,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:41:24,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=1190, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:41:24,408 INFO L87 Difference]: Start difference. First operand 7186 states and 20327 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 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) [2022-03-15 20:41:25,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:25,075 INFO L93 Difference]: Finished difference Result 8500 states and 22955 transitions. [2022-03-15 20:41:25,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 20:41:25,075 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:25,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:25,086 INFO L225 Difference]: With dead ends: 8500 [2022-03-15 20:41:25,087 INFO L226 Difference]: Without dead ends: 8494 [2022-03-15 20:41:25,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2042 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1482, Invalid=4680, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 20:41:25,088 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 115 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:25,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 52 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:25,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8494 states. [2022-03-15 20:41:25,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8494 to 7238. [2022-03-15 20:41:25,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7238 states, 7237 states have (on average 2.8304546082630924) internal successors, (20484), 7237 states have internal predecessors, (20484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:25,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7238 states to 7238 states and 20484 transitions. [2022-03-15 20:41:25,191 INFO L78 Accepts]: Start accepts. Automaton has 7238 states and 20484 transitions. Word has length 25 [2022-03-15 20:41:25,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:25,192 INFO L470 AbstractCegarLoop]: Abstraction has 7238 states and 20484 transitions. [2022-03-15 20:41:25,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 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) [2022-03-15 20:41:25,192 INFO L276 IsEmpty]: Start isEmpty. Operand 7238 states and 20484 transitions. [2022-03-15 20:41:25,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:25,198 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:25,198 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:25,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (362)] Ended with exit code 0 [2022-03-15 20:41:25,398 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363,362 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:25,398 INFO L402 AbstractCegarLoop]: === Iteration 365 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:25,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:25,399 INFO L85 PathProgramCache]: Analyzing trace with hash 2000590277, now seen corresponding path program 361 times [2022-03-15 20:41:25,399 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:25,399 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047173111] [2022-03-15 20:41:25,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:25,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:25,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:25,512 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:25,512 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:25,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047173111] [2022-03-15 20:41:25,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047173111] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:25,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252555697] [2022-03-15 20:41:25,512 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:41:25,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:25,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:25,513 INFO L229 MonitoredProcess]: Starting monitored process 363 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:25,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (363)] Waiting until timeout for monitored process [2022-03-15 20:41:25,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:25,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:25,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:25,719 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:25,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:25,758 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:25,759 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252555697] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:25,759 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:25,759 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 33 [2022-03-15 20:41:25,759 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [752376066] [2022-03-15 20:41:25,759 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:25,760 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:25,762 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 53 transitions. [2022-03-15 20:41:25,762 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:25,949 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [3629875#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 3629880#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i)), 3629876#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 3629882#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< decThread1of1ForFork1_i n)), 3629873#(< decThread1of1ForFork1_i n), 3629883#(or (<= n 1) (<= decThread1of1ForFork1_i 0)), 3629881#(or (< decThread1of1ForFork1_i n) (<= n (+ 3 incThread1of1ForFork0_i))), 3629877#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 3629878#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i)), 3629879#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 3629874#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:41:25,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 20:41:25,949 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:25,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 20:41:25,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=432, Invalid=1460, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:41:25,950 INFO L87 Difference]: Start difference. First operand 7238 states and 20484 transitions. Second operand has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 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) [2022-03-15 20:41:26,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:26,622 INFO L93 Difference]: Finished difference Result 8286 states and 22618 transitions. [2022-03-15 20:41:26,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 20:41:26,623 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:26,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:26,633 INFO L225 Difference]: With dead ends: 8286 [2022-03-15 20:41:26,633 INFO L226 Difference]: Without dead ends: 8279 [2022-03-15 20:41:26,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2451 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1898, Invalid=5758, Unknown=0, NotChecked=0, Total=7656 [2022-03-15 20:41:26,634 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 119 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:26,634 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 59 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:26,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8279 states. [2022-03-15 20:41:26,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8279 to 7387. [2022-03-15 20:41:26,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7387 states, 7386 states have (on average 2.829271594909288) internal successors, (20897), 7386 states have internal predecessors, (20897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:26,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7387 states to 7387 states and 20897 transitions. [2022-03-15 20:41:26,728 INFO L78 Accepts]: Start accepts. Automaton has 7387 states and 20897 transitions. Word has length 25 [2022-03-15 20:41:26,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:26,728 INFO L470 AbstractCegarLoop]: Abstraction has 7387 states and 20897 transitions. [2022-03-15 20:41:26,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7) internal successors, (51), 30 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) [2022-03-15 20:41:26,729 INFO L276 IsEmpty]: Start isEmpty. Operand 7387 states and 20897 transitions. [2022-03-15 20:41:26,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:26,735 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:26,735 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:26,751 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (363)] Ended with exit code 0 [2022-03-15 20:41:26,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 363 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable364 [2022-03-15 20:41:26,936 INFO L402 AbstractCegarLoop]: === Iteration 366 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:26,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:26,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1690757516, now seen corresponding path program 362 times [2022-03-15 20:41:26,937 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:26,937 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998001303] [2022-03-15 20:41:26,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:26,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:26,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:27,037 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:27,037 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:27,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998001303] [2022-03-15 20:41:27,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998001303] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:27,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374080243] [2022-03-15 20:41:27,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:41:27,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:27,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:27,038 INFO L229 MonitoredProcess]: Starting monitored process 364 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:27,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (364)] Waiting until timeout for monitored process [2022-03-15 20:41:27,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:41:27,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:27,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:27,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:27,262 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:27,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:27,301 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:27,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374080243] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:27,301 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:27,301 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 33 [2022-03-15 20:41:27,301 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1593326702] [2022-03-15 20:41:27,301 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:27,302 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:27,305 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 51 transitions. [2022-03-15 20:41:27,305 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:27,503 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [3653210#(< decThread1of1ForFork1_i n), 3653218#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 3653220#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 3653215#(or (<= (+ 5 incThread1of1ForFork0_i) n) (< decThread1of1ForFork1_i n)), 3653213#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 3653216#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 3653214#(or (< decThread1of1ForFork1_i n) (<= (+ 4 incThread1of1ForFork0_i) n)), 3653211#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 3653217#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 3653212#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 3653219#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0))] [2022-03-15 20:41:27,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 20:41:27,503 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:27,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 20:41:27,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=332, Invalid=1560, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:41:27,504 INFO L87 Difference]: Start difference. First operand 7387 states and 20897 transitions. Second operand has 30 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 30 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:28,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:28,574 INFO L93 Difference]: Finished difference Result 10878 states and 29609 transitions. [2022-03-15 20:41:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 20:41:28,574 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 30 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:28,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:28,591 INFO L225 Difference]: With dead ends: 10878 [2022-03-15 20:41:28,591 INFO L226 Difference]: Without dead ends: 10863 [2022-03-15 20:41:28,592 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3774 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2278, Invalid=8434, Unknown=0, NotChecked=0, Total=10712 [2022-03-15 20:41:28,592 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 168 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 675 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 675 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:28,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 89 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 675 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:41:28,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10863 states. [2022-03-15 20:41:28,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10863 to 6768. [2022-03-15 20:41:28,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6768 states, 6767 states have (on average 2.8338998078912367) internal successors, (19177), 6767 states have internal predecessors, (19177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:28,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6768 states to 6768 states and 19177 transitions. [2022-03-15 20:41:28,701 INFO L78 Accepts]: Start accepts. Automaton has 6768 states and 19177 transitions. Word has length 25 [2022-03-15 20:41:28,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:28,702 INFO L470 AbstractCegarLoop]: Abstraction has 6768 states and 19177 transitions. [2022-03-15 20:41:28,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.6666666666666667) internal successors, (50), 30 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:28,702 INFO L276 IsEmpty]: Start isEmpty. Operand 6768 states and 19177 transitions. [2022-03-15 20:41:28,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:28,708 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:28,708 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:28,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (364)] Forceful destruction successful, exit code 0 [2022-03-15 20:41:28,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable365,364 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:28,908 INFO L402 AbstractCegarLoop]: === Iteration 367 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:28,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:28,908 INFO L85 PathProgramCache]: Analyzing trace with hash -985460058, now seen corresponding path program 363 times [2022-03-15 20:41:28,909 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:28,909 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287545206] [2022-03-15 20:41:28,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:28,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:28,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:28,978 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:28,978 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:28,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287545206] [2022-03-15 20:41:28,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287545206] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:28,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401559505] [2022-03-15 20:41:28,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:41:28,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:28,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:28,979 INFO L229 MonitoredProcess]: Starting monitored process 365 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:28,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (365)] Waiting until timeout for monitored process [2022-03-15 20:41:29,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:41:29,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:29,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:29,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:29,200 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:29,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:29,236 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:29,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401559505] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:29,237 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:29,237 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 28 [2022-03-15 20:41:29,237 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1372533765] [2022-03-15 20:41:29,237 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:29,238 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:29,240 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:41:29,240 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:29,328 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [3677928#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 3677932#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 3677929#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 3677933#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 3677931#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 3677930#(< incThread1of1ForFork0_i n)] [2022-03-15 20:41:29,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:41:29,328 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:29,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:41:29,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=855, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:41:29,329 INFO L87 Difference]: Start difference. First operand 6768 states and 19177 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:30,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:30,567 INFO L93 Difference]: Finished difference Result 7686 states and 20851 transitions. [2022-03-15 20:41:30,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-15 20:41:30,567 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:30,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:30,578 INFO L225 Difference]: With dead ends: 7686 [2022-03-15 20:41:30,578 INFO L226 Difference]: Without dead ends: 7676 [2022-03-15 20:41:30,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5645 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3208, Invalid=12292, Unknown=0, NotChecked=0, Total=15500 [2022-03-15 20:41:30,579 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 132 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:30,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 50 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 489 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:30,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7676 states. [2022-03-15 20:41:30,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7676 to 6711. [2022-03-15 20:41:30,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6711 states, 6710 states have (on average 2.8323397913561847) internal successors, (19005), 6710 states have internal predecessors, (19005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:30,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6711 states to 6711 states and 19005 transitions. [2022-03-15 20:41:30,668 INFO L78 Accepts]: Start accepts. Automaton has 6711 states and 19005 transitions. Word has length 25 [2022-03-15 20:41:30,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:30,668 INFO L470 AbstractCegarLoop]: Abstraction has 6711 states and 19005 transitions. [2022-03-15 20:41:30,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:30,668 INFO L276 IsEmpty]: Start isEmpty. Operand 6711 states and 19005 transitions. [2022-03-15 20:41:30,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:30,674 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:30,674 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:30,689 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (365)] Ended with exit code 0 [2022-03-15 20:41:30,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 365 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable366 [2022-03-15 20:41:30,874 INFO L402 AbstractCegarLoop]: === Iteration 368 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:30,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:30,875 INFO L85 PathProgramCache]: Analyzing trace with hash 639397806, now seen corresponding path program 364 times [2022-03-15 20:41:30,875 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:30,875 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811639882] [2022-03-15 20:41:30,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:30,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:30,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:30,938 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:30,939 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:30,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811639882] [2022-03-15 20:41:30,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811639882] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:30,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508468922] [2022-03-15 20:41:30,939 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:41:30,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:30,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:30,940 INFO L229 MonitoredProcess]: Starting monitored process 366 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:30,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (366)] Waiting until timeout for monitored process [2022-03-15 20:41:30,961 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:41:30,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:30,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:30,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:31,148 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:31,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:31,187 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:31,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508468922] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:31,187 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:31,187 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 28 [2022-03-15 20:41:31,187 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [822838129] [2022-03-15 20:41:31,187 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:31,188 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:31,191 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 49 transitions. [2022-03-15 20:41:31,191 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:31,299 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [3699399#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 3699402#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 3699401#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 3699398#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 3699397#(< incThread1of1ForFork0_i n), 3699403#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 3699400#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i))] [2022-03-15 20:41:31,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:41:31,299 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:31,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:41:31,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=928, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:41:31,300 INFO L87 Difference]: Start difference. First operand 6711 states and 19005 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:32,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:32,410 INFO L93 Difference]: Finished difference Result 7469 states and 20372 transitions. [2022-03-15 20:41:32,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-15 20:41:32,410 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:32,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:32,421 INFO L225 Difference]: With dead ends: 7469 [2022-03-15 20:41:32,421 INFO L226 Difference]: Without dead ends: 7457 [2022-03-15 20:41:32,423 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4713 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2730, Invalid=10610, Unknown=0, NotChecked=0, Total=13340 [2022-03-15 20:41:32,423 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 148 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:32,423 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 44 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:32,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7457 states. [2022-03-15 20:41:32,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7457 to 6695. [2022-03-15 20:41:32,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6695 states, 6694 states have (on average 2.8334329250074695) internal successors, (18967), 6694 states have internal predecessors, (18967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:32,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6695 states to 6695 states and 18967 transitions. [2022-03-15 20:41:32,510 INFO L78 Accepts]: Start accepts. Automaton has 6695 states and 18967 transitions. Word has length 25 [2022-03-15 20:41:32,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:32,510 INFO L470 AbstractCegarLoop]: Abstraction has 6695 states and 18967 transitions. [2022-03-15 20:41:32,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:32,510 INFO L276 IsEmpty]: Start isEmpty. Operand 6695 states and 18967 transitions. [2022-03-15 20:41:32,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:32,516 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:32,516 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:32,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (366)] Forceful destruction successful, exit code 0 [2022-03-15 20:41:32,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 366 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable367 [2022-03-15 20:41:32,716 INFO L402 AbstractCegarLoop]: === Iteration 369 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:32,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:32,717 INFO L85 PathProgramCache]: Analyzing trace with hash -856377339, now seen corresponding path program 365 times [2022-03-15 20:41:32,717 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:32,717 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419162566] [2022-03-15 20:41:32,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:32,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:32,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:32,794 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:32,794 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:32,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419162566] [2022-03-15 20:41:32,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419162566] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:32,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934491577] [2022-03-15 20:41:32,794 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:41:32,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:32,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:32,795 INFO L229 MonitoredProcess]: Starting monitored process 367 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:32,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (367)] Waiting until timeout for monitored process [2022-03-15 20:41:32,816 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:41:32,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:32,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:32,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:32,980 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:32,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:33,017 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:33,017 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934491577] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:33,017 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:33,017 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 28 [2022-03-15 20:41:33,018 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [110039172] [2022-03-15 20:41:33,018 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:33,018 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:33,021 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:41:33,021 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:33,132 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [3720599#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 3720603#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i)), 3720601#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 3720598#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 3720602#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i)), 3720604#(or (<= n 1) (<= decThread1of1ForFork1_i 0)), 3720600#(< incThread1of1ForFork0_i n)] [2022-03-15 20:41:33,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:41:33,132 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:33,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:41:33,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=924, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:41:33,133 INFO L87 Difference]: Start difference. First operand 6695 states and 18967 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:33,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:33,609 INFO L93 Difference]: Finished difference Result 7616 states and 20622 transitions. [2022-03-15 20:41:33,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 20:41:33,609 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:33,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:33,621 INFO L225 Difference]: With dead ends: 7616 [2022-03-15 20:41:33,621 INFO L226 Difference]: Without dead ends: 7614 [2022-03-15 20:41:33,622 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1478 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1077, Invalid=3213, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 20:41:33,622 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 115 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:33,622 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 43 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:41:33,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7614 states. [2022-03-15 20:41:33,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7614 to 6681. [2022-03-15 20:41:33,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6681 states, 6680 states have (on average 2.8333832335329343) internal successors, (18927), 6680 states have internal predecessors, (18927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:33,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6681 states to 6681 states and 18927 transitions. [2022-03-15 20:41:33,728 INFO L78 Accepts]: Start accepts. Automaton has 6681 states and 18927 transitions. Word has length 25 [2022-03-15 20:41:33,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:33,728 INFO L470 AbstractCegarLoop]: Abstraction has 6681 states and 18927 transitions. [2022-03-15 20:41:33,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:33,728 INFO L276 IsEmpty]: Start isEmpty. Operand 6681 states and 18927 transitions. [2022-03-15 20:41:33,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:33,734 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:33,734 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:33,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (367)] Ended with exit code 0 [2022-03-15 20:41:33,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 367 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable368 [2022-03-15 20:41:33,934 INFO L402 AbstractCegarLoop]: === Iteration 370 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:33,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:33,935 INFO L85 PathProgramCache]: Analyzing trace with hash -529615962, now seen corresponding path program 366 times [2022-03-15 20:41:33,935 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:33,936 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329802215] [2022-03-15 20:41:33,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:33,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:33,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:33,998 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:33,998 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:33,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329802215] [2022-03-15 20:41:33,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329802215] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:33,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140378375] [2022-03-15 20:41:33,998 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:41:33,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:33,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:33,999 INFO L229 MonitoredProcess]: Starting monitored process 368 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:34,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (368)] Waiting until timeout for monitored process [2022-03-15 20:41:34,020 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:41:34,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:34,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:34,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:34,200 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:34,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:34,239 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:34,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140378375] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:34,239 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:34,239 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 28 [2022-03-15 20:41:34,239 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1597862734] [2022-03-15 20:41:34,239 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:34,240 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:34,243 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 53 transitions. [2022-03-15 20:41:34,243 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:34,367 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [3741824#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 3741821#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 3741823#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 3741817#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 3741818#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 3741822#(< incThread1of1ForFork0_i n), 3741819#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 3741820#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0))] [2022-03-15 20:41:34,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:41:34,368 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:34,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:41:34,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=998, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:41:34,368 INFO L87 Difference]: Start difference. First operand 6681 states and 18927 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:35,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:35,261 INFO L93 Difference]: Finished difference Result 7470 states and 20532 transitions. [2022-03-15 20:41:35,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-15 20:41:35,261 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:35,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:35,273 INFO L225 Difference]: With dead ends: 7470 [2022-03-15 20:41:35,273 INFO L226 Difference]: Without dead ends: 7464 [2022-03-15 20:41:35,274 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3431 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2020, Invalid=8080, Unknown=0, NotChecked=0, Total=10100 [2022-03-15 20:41:35,274 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 101 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:35,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 43 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:35,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7464 states. [2022-03-15 20:41:35,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7464 to 6681. [2022-03-15 20:41:35,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6681 states, 6680 states have (on average 2.833233532934132) internal successors, (18926), 6680 states have internal predecessors, (18926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:35,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6681 states to 6681 states and 18926 transitions. [2022-03-15 20:41:35,359 INFO L78 Accepts]: Start accepts. Automaton has 6681 states and 18926 transitions. Word has length 25 [2022-03-15 20:41:35,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:35,359 INFO L470 AbstractCegarLoop]: Abstraction has 6681 states and 18926 transitions. [2022-03-15 20:41:35,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:35,359 INFO L276 IsEmpty]: Start isEmpty. Operand 6681 states and 18926 transitions. [2022-03-15 20:41:35,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:35,365 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:35,365 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:35,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (368)] Ended with exit code 0 [2022-03-15 20:41:35,565 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable369,368 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:35,565 INFO L402 AbstractCegarLoop]: === Iteration 371 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:35,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:35,565 INFO L85 PathProgramCache]: Analyzing trace with hash 345994799, now seen corresponding path program 367 times [2022-03-15 20:41:35,566 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:35,566 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688067093] [2022-03-15 20:41:35,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:35,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:35,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:35,628 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:35,629 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:35,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688067093] [2022-03-15 20:41:35,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688067093] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:35,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311253028] [2022-03-15 20:41:35,629 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:41:35,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:35,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:35,630 INFO L229 MonitoredProcess]: Starting monitored process 369 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:35,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (369)] Waiting until timeout for monitored process [2022-03-15 20:41:35,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:35,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:35,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:35,815 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:35,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:35,852 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:35,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311253028] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:35,853 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:35,853 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 28 [2022-03-15 20:41:35,853 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [632999359] [2022-03-15 20:41:35,853 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:35,854 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:35,856 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 49 transitions. [2022-03-15 20:41:35,856 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:35,993 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [3762963#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 3762962#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 3762967#(or (<= n 1) (<= decThread1of1ForFork1_i 0)), 3762966#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i)), 3762964#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 3762961#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 3762965#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i)), 3762960#(< incThread1of1ForFork0_i n)] [2022-03-15 20:41:35,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:41:35,993 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:35,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:41:35,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=999, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:41:35,993 INFO L87 Difference]: Start difference. First operand 6681 states and 18926 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:36,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:36,502 INFO L93 Difference]: Finished difference Result 8192 states and 22067 transitions. [2022-03-15 20:41:36,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 20:41:36,502 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:36,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:36,514 INFO L225 Difference]: With dead ends: 8192 [2022-03-15 20:41:36,514 INFO L226 Difference]: Without dead ends: 8190 [2022-03-15 20:41:36,514 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1539 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1089, Invalid=3333, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 20:41:36,514 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 110 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:36,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 53 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:36,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8190 states. [2022-03-15 20:41:36,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8190 to 6712. [2022-03-15 20:41:36,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6712 states, 6711 states have (on average 2.8340038742363283) internal successors, (19019), 6711 states have internal predecessors, (19019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:36,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6712 states to 6712 states and 19019 transitions. [2022-03-15 20:41:36,646 INFO L78 Accepts]: Start accepts. Automaton has 6712 states and 19019 transitions. Word has length 25 [2022-03-15 20:41:36,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:36,646 INFO L470 AbstractCegarLoop]: Abstraction has 6712 states and 19019 transitions. [2022-03-15 20:41:36,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:36,646 INFO L276 IsEmpty]: Start isEmpty. Operand 6712 states and 19019 transitions. [2022-03-15 20:41:36,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:36,651 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:36,651 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:36,666 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (369)] Ended with exit code 0 [2022-03-15 20:41:36,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable370,369 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:36,851 INFO L402 AbstractCegarLoop]: === Iteration 372 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:36,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:36,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1885662894, now seen corresponding path program 368 times [2022-03-15 20:41:36,852 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:36,852 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17523729] [2022-03-15 20:41:36,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:36,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:36,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:36,918 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:36,918 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:36,918 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17523729] [2022-03-15 20:41:36,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17523729] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:36,918 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499555365] [2022-03-15 20:41:36,918 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:41:36,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:36,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:36,919 INFO L229 MonitoredProcess]: Starting monitored process 370 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:36,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (370)] Waiting until timeout for monitored process [2022-03-15 20:41:36,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:41:36,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:36,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:36,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:37,118 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:37,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:37,156 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:37,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499555365] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:37,156 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:37,156 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 29 [2022-03-15 20:41:37,156 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1705142328] [2022-03-15 20:41:37,156 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:37,157 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:37,160 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 20:41:37,160 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:37,316 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [3784823#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 3784819#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 3784825#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1)), 3784824#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 3784827#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 3784826#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 3784821#(< incThread1of1ForFork0_i n), 3784822#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 3784820#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i))] [2022-03-15 20:41:37,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:41:37,316 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:37,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:41:37,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=1126, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:41:37,317 INFO L87 Difference]: Start difference. First operand 6712 states and 19019 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:38,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:38,166 INFO L93 Difference]: Finished difference Result 8717 states and 23891 transitions. [2022-03-15 20:41:38,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-15 20:41:38,166 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:38,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:38,178 INFO L225 Difference]: With dead ends: 8717 [2022-03-15 20:41:38,179 INFO L226 Difference]: Without dead ends: 8709 [2022-03-15 20:41:38,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2983 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1838, Invalid=7282, Unknown=0, NotChecked=0, Total=9120 [2022-03-15 20:41:38,180 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 121 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:38,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 42 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:38,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8709 states. [2022-03-15 20:41:38,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8709 to 6718. [2022-03-15 20:41:38,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6718 states, 6717 states have (on average 2.833258895340182) internal successors, (19031), 6717 states have internal predecessors, (19031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:38,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6718 states to 6718 states and 19031 transitions. [2022-03-15 20:41:38,274 INFO L78 Accepts]: Start accepts. Automaton has 6718 states and 19031 transitions. Word has length 25 [2022-03-15 20:41:38,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:38,274 INFO L470 AbstractCegarLoop]: Abstraction has 6718 states and 19031 transitions. [2022-03-15 20:41:38,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:38,274 INFO L276 IsEmpty]: Start isEmpty. Operand 6718 states and 19031 transitions. [2022-03-15 20:41:38,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:38,280 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:38,280 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:38,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (370)] Forceful destruction successful, exit code 0 [2022-03-15 20:41:38,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable371,370 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:38,480 INFO L402 AbstractCegarLoop]: === Iteration 373 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:38,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:38,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1035174587, now seen corresponding path program 369 times [2022-03-15 20:41:38,481 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:38,481 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491638241] [2022-03-15 20:41:38,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:38,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:38,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:38,547 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:38,548 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:38,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491638241] [2022-03-15 20:41:38,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491638241] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:38,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753142934] [2022-03-15 20:41:38,548 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:41:38,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:38,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:38,549 INFO L229 MonitoredProcess]: Starting monitored process 371 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:38,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (371)] Waiting until timeout for monitored process [2022-03-15 20:41:38,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:41:38,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:38,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:38,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:38,742 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:38,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:38,780 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:38,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753142934] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:38,780 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:38,780 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 29 [2022-03-15 20:41:38,781 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1402289941] [2022-03-15 20:41:38,781 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:38,781 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:38,784 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 53 transitions. [2022-03-15 20:41:38,784 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:38,953 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [3807275#(or (<= n 1) (<= decThread1of1ForFork1_i 0)), 3807276#(< incThread1of1ForFork0_i n), 3807271#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 3807272#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i)), 3807277#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 3807274#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i)), 3807279#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 3807278#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 3807273#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i))] [2022-03-15 20:41:38,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:41:38,953 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:38,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:41:38,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=1132, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:41:38,954 INFO L87 Difference]: Start difference. First operand 6718 states and 19031 transitions. Second operand has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:39,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:39,466 INFO L93 Difference]: Finished difference Result 8122 states and 21891 transitions. [2022-03-15 20:41:39,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 20:41:39,466 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:39,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:39,478 INFO L225 Difference]: With dead ends: 8122 [2022-03-15 20:41:39,478 INFO L226 Difference]: Without dead ends: 8120 [2022-03-15 20:41:39,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1578 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1084, Invalid=3472, Unknown=0, NotChecked=0, Total=4556 [2022-03-15 20:41:39,479 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 97 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:39,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 59 Invalid, 543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:39,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8120 states. [2022-03-15 20:41:39,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8120 to 6677. [2022-03-15 20:41:39,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6677 states, 6676 states have (on average 2.8320850808867584) internal successors, (18907), 6676 states have internal predecessors, (18907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:39,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6677 states to 6677 states and 18907 transitions. [2022-03-15 20:41:39,571 INFO L78 Accepts]: Start accepts. Automaton has 6677 states and 18907 transitions. Word has length 25 [2022-03-15 20:41:39,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:39,571 INFO L470 AbstractCegarLoop]: Abstraction has 6677 states and 18907 transitions. [2022-03-15 20:41:39,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:39,571 INFO L276 IsEmpty]: Start isEmpty. Operand 6677 states and 18907 transitions. [2022-03-15 20:41:39,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:39,577 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:39,577 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:39,593 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (371)] Ended with exit code 0 [2022-03-15 20:41:39,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable372,371 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:39,777 INFO L402 AbstractCegarLoop]: === Iteration 374 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:39,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:39,778 INFO L85 PathProgramCache]: Analyzing trace with hash -550103898, now seen corresponding path program 370 times [2022-03-15 20:41:39,778 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:39,778 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587256816] [2022-03-15 20:41:39,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:39,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:39,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:39,850 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:39,850 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:39,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587256816] [2022-03-15 20:41:39,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587256816] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:39,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183145158] [2022-03-15 20:41:39,850 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:41:39,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:39,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:39,855 INFO L229 MonitoredProcess]: Starting monitored process 372 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:39,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (372)] Waiting until timeout for monitored process [2022-03-15 20:41:39,874 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:41:39,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:39,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:39,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:40,071 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:40,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:40,110 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:40,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183145158] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:40,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:40,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 30 [2022-03-15 20:41:40,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1885676192] [2022-03-15 20:41:40,110 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:40,111 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:40,114 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 61 transitions. [2022-03-15 20:41:40,114 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:40,286 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [3828998#(or (<= 0 decThread1of1ForFork1_i) (<= n 1)), 3828992#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 3828997#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 3828996#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i 0)), 3828999#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 3828993#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n incThread1of1ForFork0_i)), 3828995#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 3828990#(< incThread1of1ForFork0_i n), 3828991#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 3828994#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 1))] [2022-03-15 20:41:40,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:41:40,287 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:40,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:41:40,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=1260, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:41:40,287 INFO L87 Difference]: Start difference. First operand 6677 states and 18907 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 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) [2022-03-15 20:41:41,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:41,121 INFO L93 Difference]: Finished difference Result 8499 states and 23326 transitions. [2022-03-15 20:41:41,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 20:41:41,122 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:41,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:41,133 INFO L225 Difference]: With dead ends: 8499 [2022-03-15 20:41:41,134 INFO L226 Difference]: Without dead ends: 8481 [2022-03-15 20:41:41,135 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2535 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1604, Invalid=6406, Unknown=0, NotChecked=0, Total=8010 [2022-03-15 20:41:41,135 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 135 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:41,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 53 Invalid, 644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:41,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8481 states. [2022-03-15 20:41:41,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8481 to 6661. [2022-03-15 20:41:41,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6661 states, 6660 states have (on average 2.8331831831831833) internal successors, (18869), 6660 states have internal predecessors, (18869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:41,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6661 states to 6661 states and 18869 transitions. [2022-03-15 20:41:41,226 INFO L78 Accepts]: Start accepts. Automaton has 6661 states and 18869 transitions. Word has length 25 [2022-03-15 20:41:41,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:41,226 INFO L470 AbstractCegarLoop]: Abstraction has 6661 states and 18869 transitions. [2022-03-15 20:41:41,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 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) [2022-03-15 20:41:41,226 INFO L276 IsEmpty]: Start isEmpty. Operand 6661 states and 18869 transitions. [2022-03-15 20:41:41,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:41,232 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:41,232 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:41,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (372)] Ended with exit code 0 [2022-03-15 20:41:41,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable373,372 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:41,433 INFO L402 AbstractCegarLoop]: === Iteration 375 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:41,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:41,433 INFO L85 PathProgramCache]: Analyzing trace with hash 668890727, now seen corresponding path program 371 times [2022-03-15 20:41:41,433 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:41,433 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757238980] [2022-03-15 20:41:41,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:41,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:41,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:41,498 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 18 proven. 45 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:41:41,499 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:41,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757238980] [2022-03-15 20:41:41,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757238980] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:41,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87582915] [2022-03-15 20:41:41,499 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:41:41,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:41,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:41,500 INFO L229 MonitoredProcess]: Starting monitored process 373 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:41,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (373)] Waiting until timeout for monitored process [2022-03-15 20:41:41,520 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:41:41,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:41,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:41,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:41,697 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 23 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:41,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:41,736 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 18 proven. 45 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:41:41,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87582915] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:41,736 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:41,736 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 29 [2022-03-15 20:41:41,736 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1260706359] [2022-03-15 20:41:41,736 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:41,737 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:41,740 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 53 transitions. [2022-03-15 20:41:41,740 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:41,907 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [3851099#(or (<= n 1) (<= decThread1of1ForFork1_i 0)), 3851103#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 3851095#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 3851102#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 3851096#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i)), 3851101#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 3851097#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 3851100#(< incThread1of1ForFork0_i n), 3851098#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i))] [2022-03-15 20:41:41,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:41:41,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:41,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:41:41,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=1129, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:41:41,908 INFO L87 Difference]: Start difference. First operand 6661 states and 18869 transitions. Second operand has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:42,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:42,292 INFO L93 Difference]: Finished difference Result 7564 states and 20712 transitions. [2022-03-15 20:41:42,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 20:41:42,293 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:42,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:42,303 INFO L225 Difference]: With dead ends: 7564 [2022-03-15 20:41:42,303 INFO L226 Difference]: Without dead ends: 7556 [2022-03-15 20:41:42,303 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1284 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=838, Invalid=2822, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 20:41:42,304 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 120 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:42,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 33 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:41:42,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7556 states. [2022-03-15 20:41:42,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7556 to 6645. [2022-03-15 20:41:42,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6645 states, 6644 states have (on average 2.8321794099939797) internal successors, (18817), 6644 states have internal predecessors, (18817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:42,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6645 states to 6645 states and 18817 transitions. [2022-03-15 20:41:42,391 INFO L78 Accepts]: Start accepts. Automaton has 6645 states and 18817 transitions. Word has length 25 [2022-03-15 20:41:42,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:42,391 INFO L470 AbstractCegarLoop]: Abstraction has 6645 states and 18817 transitions. [2022-03-15 20:41:42,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:42,391 INFO L276 IsEmpty]: Start isEmpty. Operand 6645 states and 18817 transitions. [2022-03-15 20:41:42,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:42,397 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:42,397 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:42,412 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (373)] Ended with exit code 0 [2022-03-15 20:41:42,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable374,373 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:42,597 INFO L402 AbstractCegarLoop]: === Iteration 376 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:42,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:42,597 INFO L85 PathProgramCache]: Analyzing trace with hash -901752593, now seen corresponding path program 372 times [2022-03-15 20:41:42,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:42,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191331894] [2022-03-15 20:41:42,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:42,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:42,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:42,670 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:42,670 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:42,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191331894] [2022-03-15 20:41:42,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191331894] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:42,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153066378] [2022-03-15 20:41:42,670 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:41:42,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:42,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:42,671 INFO L229 MonitoredProcess]: Starting monitored process 374 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:42,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (374)] Waiting until timeout for monitored process [2022-03-15 20:41:42,692 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:41:42,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:42,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:42,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:42,870 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:42,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:42,908 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:42,908 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153066378] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:42,908 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:42,908 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 30 [2022-03-15 20:41:42,909 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1441104421] [2022-03-15 20:41:42,909 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:42,909 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:42,912 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 20:41:42,913 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:43,111 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [3872182#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 0 incThread1of1ForFork0_i)), 3872183#(or (<= n 1) (<= decThread1of1ForFork1_i 0)), 3872185#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 3872178#(or (<= n incThread1of1ForFork0_i) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 3872187#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 3872186#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 3872179#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 3872180#(< incThread1of1ForFork0_i n), 3872181#(or (<= n incThread1of1ForFork0_i) (<= 1 incThread1of1ForFork0_i)), 3872184#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:41:43,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:41:43,112 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:43,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:41:43,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1265, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:41:43,112 INFO L87 Difference]: Start difference. First operand 6645 states and 18817 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 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) [2022-03-15 20:41:43,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:43,646 INFO L93 Difference]: Finished difference Result 7733 states and 21015 transitions. [2022-03-15 20:41:43,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 20:41:43,646 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:43,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:43,657 INFO L225 Difference]: With dead ends: 7733 [2022-03-15 20:41:43,657 INFO L226 Difference]: Without dead ends: 7731 [2022-03-15 20:41:43,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1600 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1083, Invalid=3609, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 20:41:43,657 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 92 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:43,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 58 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 558 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:43,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7731 states. [2022-03-15 20:41:43,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7731 to 6655. [2022-03-15 20:41:43,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6655 states, 6654 states have (on average 2.8324316200781485) internal successors, (18847), 6654 states have internal predecessors, (18847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:43,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6655 states to 6655 states and 18847 transitions. [2022-03-15 20:41:43,745 INFO L78 Accepts]: Start accepts. Automaton has 6655 states and 18847 transitions. Word has length 25 [2022-03-15 20:41:43,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:43,745 INFO L470 AbstractCegarLoop]: Abstraction has 6655 states and 18847 transitions. [2022-03-15 20:41:43,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 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) [2022-03-15 20:41:43,745 INFO L276 IsEmpty]: Start isEmpty. Operand 6655 states and 18847 transitions. [2022-03-15 20:41:43,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:43,750 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:43,751 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:43,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (374)] Ended with exit code 0 [2022-03-15 20:41:43,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 374 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable375 [2022-03-15 20:41:43,951 INFO L402 AbstractCegarLoop]: === Iteration 377 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:43,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:43,951 INFO L85 PathProgramCache]: Analyzing trace with hash 707725289, now seen corresponding path program 373 times [2022-03-15 20:41:43,952 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:43,952 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329780589] [2022-03-15 20:41:43,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:43,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:43,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:44,049 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:44,049 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:44,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329780589] [2022-03-15 20:41:44,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329780589] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:44,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334622584] [2022-03-15 20:41:44,050 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:41:44,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:44,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:44,051 INFO L229 MonitoredProcess]: Starting monitored process 375 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:44,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (375)] Waiting until timeout for monitored process [2022-03-15 20:41:44,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:44,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:44,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:44,267 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:44,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:44,306 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:44,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334622584] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:44,306 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:44,306 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 34 [2022-03-15 20:41:44,306 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [330062321] [2022-03-15 20:41:44,306 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:44,307 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:44,309 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 51 transitions. [2022-03-15 20:41:44,310 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:44,484 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [3893468#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 3893476#(or (< decThread1of1ForFork1_i n) (<= n (+ 5 incThread1of1ForFork0_i))), 3893472#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 3893474#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< decThread1of1ForFork1_i n)), 3893469#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 3893470#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 3893471#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 3893475#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 3893467#(< decThread1of1ForFork1_i n), 3893473#(or (< decThread1of1ForFork1_i n) (<= n (+ 3 incThread1of1ForFork0_i)))] [2022-03-15 20:41:44,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 20:41:44,484 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:44,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 20:41:44,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=426, Invalid=1466, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:41:44,484 INFO L87 Difference]: Start difference. First operand 6655 states and 18847 transitions. Second operand has 29 states, 29 states have (on average 1.6896551724137931) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:44,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:44,994 INFO L93 Difference]: Finished difference Result 7568 states and 20667 transitions. [2022-03-15 20:41:44,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 20:41:44,994 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.6896551724137931) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:44,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:45,006 INFO L225 Difference]: With dead ends: 7568 [2022-03-15 20:41:45,006 INFO L226 Difference]: Without dead ends: 7560 [2022-03-15 20:41:45,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1923 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1480, Invalid=4682, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 20:41:45,007 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 125 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:45,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 45 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:41:45,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7560 states. [2022-03-15 20:41:45,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7560 to 6877. [2022-03-15 20:41:45,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6877 states, 6876 states have (on average 2.815154159394997) internal successors, (19357), 6876 states have internal predecessors, (19357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:45,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6877 states to 6877 states and 19357 transitions. [2022-03-15 20:41:45,099 INFO L78 Accepts]: Start accepts. Automaton has 6877 states and 19357 transitions. Word has length 25 [2022-03-15 20:41:45,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:45,099 INFO L470 AbstractCegarLoop]: Abstraction has 6877 states and 19357 transitions. [2022-03-15 20:41:45,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.6896551724137931) internal successors, (49), 29 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:45,099 INFO L276 IsEmpty]: Start isEmpty. Operand 6877 states and 19357 transitions. [2022-03-15 20:41:45,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:45,105 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:45,105 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:45,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (375)] Forceful destruction successful, exit code 0 [2022-03-15 20:41:45,305 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 375 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable376 [2022-03-15 20:41:45,305 INFO L402 AbstractCegarLoop]: === Iteration 378 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:45,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:45,306 INFO L85 PathProgramCache]: Analyzing trace with hash -307155710, now seen corresponding path program 374 times [2022-03-15 20:41:45,306 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:45,306 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786552319] [2022-03-15 20:41:45,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:45,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:45,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:45,405 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:45,405 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:45,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786552319] [2022-03-15 20:41:45,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786552319] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:45,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621129164] [2022-03-15 20:41:45,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:41:45,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:45,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:45,406 INFO L229 MonitoredProcess]: Starting monitored process 376 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:45,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (376)] Waiting until timeout for monitored process [2022-03-15 20:41:45,427 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:41:45,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:45,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:45,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:45,642 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:45,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:45,682 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:45,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621129164] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:45,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:45,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 34 [2022-03-15 20:41:45,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1660602748] [2022-03-15 20:41:45,682 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:45,683 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:45,686 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 49 transitions. [2022-03-15 20:41:45,686 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:45,878 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [3915054#(or (< decThread1of1ForFork1_i n) (<= (+ 4 incThread1of1ForFork0_i) n)), 3915052#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 3915057#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 3915049#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 3915055#(or (<= (+ 5 incThread1of1ForFork0_i) n) (< decThread1of1ForFork1_i n)), 3915051#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 3915056#(or (< decThread1of1ForFork1_i n) (<= (+ 6 incThread1of1ForFork0_i) n)), 3915050#(< decThread1of1ForFork1_i n), 3915048#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 3915053#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n))] [2022-03-15 20:41:45,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 20:41:45,879 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:45,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 20:41:45,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=355, Invalid=1537, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:41:45,879 INFO L87 Difference]: Start difference. First operand 6877 states and 19357 transitions. Second operand has 29 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 29 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:46,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:46,585 INFO L93 Difference]: Finished difference Result 9552 states and 25855 transitions. [2022-03-15 20:41:46,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 20:41:46,585 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 29 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:46,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:46,599 INFO L225 Difference]: With dead ends: 9552 [2022-03-15 20:41:46,599 INFO L226 Difference]: Without dead ends: 9531 [2022-03-15 20:41:46,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2384 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1520, Invalid=5620, Unknown=0, NotChecked=0, Total=7140 [2022-03-15 20:41:46,600 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 135 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:46,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 69 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 519 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:46,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9531 states. [2022-03-15 20:41:46,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9531 to 6600. [2022-03-15 20:41:46,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6600 states, 6599 states have (on average 2.8220942567055616) internal successors, (18623), 6599 states have internal predecessors, (18623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:46,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6600 states to 6600 states and 18623 transitions. [2022-03-15 20:41:46,710 INFO L78 Accepts]: Start accepts. Automaton has 6600 states and 18623 transitions. Word has length 25 [2022-03-15 20:41:46,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:46,710 INFO L470 AbstractCegarLoop]: Abstraction has 6600 states and 18623 transitions. [2022-03-15 20:41:46,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 29 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:46,710 INFO L276 IsEmpty]: Start isEmpty. Operand 6600 states and 18623 transitions. [2022-03-15 20:41:46,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:46,716 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:46,716 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:46,731 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (376)] Ended with exit code 0 [2022-03-15 20:41:46,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 376 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable377 [2022-03-15 20:41:46,917 INFO L402 AbstractCegarLoop]: === Iteration 379 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:46,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:46,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1130843970, now seen corresponding path program 375 times [2022-03-15 20:41:46,918 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:46,918 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111266625] [2022-03-15 20:41:46,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:46,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:46,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:46,977 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:46,978 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:46,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111266625] [2022-03-15 20:41:46,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111266625] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:46,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210491683] [2022-03-15 20:41:46,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:41:46,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:46,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:46,979 INFO L229 MonitoredProcess]: Starting monitored process 377 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:46,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (377)] Waiting until timeout for monitored process [2022-03-15 20:41:46,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:41:46,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:47,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:47,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:47,201 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:47,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:47,237 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:47,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210491683] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:47,237 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:47,237 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 13] total 28 [2022-03-15 20:41:47,237 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1092247173] [2022-03-15 20:41:47,237 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:47,238 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:47,241 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 20:41:47,241 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:47,299 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [3938064#(< incThread1of1ForFork0_i n), 3938066#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 3938065#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 3938067#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0))] [2022-03-15 20:41:47,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:41:47,299 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:47,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:41:47,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=742, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:41:47,299 INFO L87 Difference]: Start difference. First operand 6600 states and 18623 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 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) [2022-03-15 20:41:48,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:48,190 INFO L93 Difference]: Finished difference Result 7158 states and 19582 transitions. [2022-03-15 20:41:48,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-15 20:41:48,191 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:48,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:48,200 INFO L225 Difference]: With dead ends: 7158 [2022-03-15 20:41:48,200 INFO L226 Difference]: Without dead ends: 7152 [2022-03-15 20:41:48,202 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3493 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2142, Invalid=8160, Unknown=0, NotChecked=0, Total=10302 [2022-03-15 20:41:48,202 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 80 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:48,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 57 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:48,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7152 states. [2022-03-15 20:41:48,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7152 to 6534. [2022-03-15 20:41:48,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6534 states, 6533 states have (on average 2.8210622990968925) internal successors, (18430), 6533 states have internal predecessors, (18430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:48,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6534 states to 6534 states and 18430 transitions. [2022-03-15 20:41:48,283 INFO L78 Accepts]: Start accepts. Automaton has 6534 states and 18430 transitions. Word has length 25 [2022-03-15 20:41:48,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:48,283 INFO L470 AbstractCegarLoop]: Abstraction has 6534 states and 18430 transitions. [2022-03-15 20:41:48,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 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) [2022-03-15 20:41:48,283 INFO L276 IsEmpty]: Start isEmpty. Operand 6534 states and 18430 transitions. [2022-03-15 20:41:48,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:48,289 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:48,289 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:48,304 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (377)] Ended with exit code 0 [2022-03-15 20:41:48,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 377 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable378 [2022-03-15 20:41:48,489 INFO L402 AbstractCegarLoop]: === Iteration 380 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:48,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:48,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1961751188, now seen corresponding path program 376 times [2022-03-15 20:41:48,490 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:48,490 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537475442] [2022-03-15 20:41:48,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:48,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:48,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:48,549 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:48,549 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:48,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537475442] [2022-03-15 20:41:48,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537475442] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:48,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828399086] [2022-03-15 20:41:48,549 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:41:48,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:48,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:48,550 INFO L229 MonitoredProcess]: Starting monitored process 378 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:48,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (378)] Waiting until timeout for monitored process [2022-03-15 20:41:48,570 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:41:48,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:48,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:48,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:48,766 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:48,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:48,802 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:48,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828399086] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:48,803 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:48,803 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 13] total 28 [2022-03-15 20:41:48,803 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1320451762] [2022-03-15 20:41:48,803 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:48,804 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:48,806 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:41:48,806 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:48,879 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [3958610#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 3958609#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 3958606#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 3958608#(< incThread1of1ForFork0_i n), 3958607#(or (<= 0 decThread1of1ForFork1_i) (<= n 0))] [2022-03-15 20:41:48,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:41:48,879 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:48,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:41:48,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=809, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:41:48,880 INFO L87 Difference]: Start difference. First operand 6534 states and 18430 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 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) [2022-03-15 20:41:49,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:49,556 INFO L93 Difference]: Finished difference Result 6963 states and 19188 transitions. [2022-03-15 20:41:49,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 20:41:49,556 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:49,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:49,565 INFO L225 Difference]: With dead ends: 6963 [2022-03-15 20:41:49,565 INFO L226 Difference]: Without dead ends: 6959 [2022-03-15 20:41:49,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2573 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1563, Invalid=6269, Unknown=0, NotChecked=0, Total=7832 [2022-03-15 20:41:49,567 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 64 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:49,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 36 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:41:49,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6959 states. [2022-03-15 20:41:49,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6959 to 6534. [2022-03-15 20:41:49,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6534 states, 6533 states have (on average 2.8209092300627585) internal successors, (18429), 6533 states have internal predecessors, (18429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:49,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6534 states to 6534 states and 18429 transitions. [2022-03-15 20:41:49,649 INFO L78 Accepts]: Start accepts. Automaton has 6534 states and 18429 transitions. Word has length 25 [2022-03-15 20:41:49,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:49,649 INFO L470 AbstractCegarLoop]: Abstraction has 6534 states and 18429 transitions. [2022-03-15 20:41:49,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 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) [2022-03-15 20:41:49,649 INFO L276 IsEmpty]: Start isEmpty. Operand 6534 states and 18429 transitions. [2022-03-15 20:41:49,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:49,655 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:49,655 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:49,670 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (378)] Ended with exit code 0 [2022-03-15 20:41:49,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable379,378 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:49,856 INFO L402 AbstractCegarLoop]: === Iteration 381 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:49,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:49,856 INFO L85 PathProgramCache]: Analyzing trace with hash 837440963, now seen corresponding path program 377 times [2022-03-15 20:41:49,857 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:49,857 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477916225] [2022-03-15 20:41:49,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:49,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:49,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:49,916 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:49,916 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:49,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477916225] [2022-03-15 20:41:49,916 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477916225] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:49,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426991642] [2022-03-15 20:41:49,916 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:41:49,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:49,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:49,917 INFO L229 MonitoredProcess]: Starting monitored process 379 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:49,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (379)] Waiting until timeout for monitored process [2022-03-15 20:41:49,938 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:41:49,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:49,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:49,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:50,124 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:50,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:50,161 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:50,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426991642] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:50,161 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:50,161 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 13] total 28 [2022-03-15 20:41:50,161 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [48301985] [2022-03-15 20:41:50,161 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:50,162 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:50,165 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 20:41:50,165 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:50,244 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [3978927#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 3978928#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 3978930#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 3978926#(< incThread1of1ForFork0_i n), 3978929#(or (<= n 0) (<= decThread1of1ForFork1_i 0))] [2022-03-15 20:41:50,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:41:50,244 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:50,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:41:50,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=816, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:41:50,244 INFO L87 Difference]: Start difference. First operand 6534 states and 18429 transitions. Second operand has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:50,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:50,613 INFO L93 Difference]: Finished difference Result 7724 states and 20603 transitions. [2022-03-15 20:41:50,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 20:41:50,613 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:50,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:50,623 INFO L225 Difference]: With dead ends: 7724 [2022-03-15 20:41:50,623 INFO L226 Difference]: Without dead ends: 7724 [2022-03-15 20:41:50,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1193 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=852, Invalid=2454, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 20:41:50,624 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 118 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:50,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 39 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:41:50,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7724 states. [2022-03-15 20:41:50,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7724 to 6527. [2022-03-15 20:41:50,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6527 states, 6526 states have (on average 2.82178976402084) internal successors, (18415), 6526 states have internal predecessors, (18415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:50,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6527 states to 6527 states and 18415 transitions. [2022-03-15 20:41:50,713 INFO L78 Accepts]: Start accepts. Automaton has 6527 states and 18415 transitions. Word has length 25 [2022-03-15 20:41:50,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:50,713 INFO L470 AbstractCegarLoop]: Abstraction has 6527 states and 18415 transitions. [2022-03-15 20:41:50,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:50,713 INFO L276 IsEmpty]: Start isEmpty. Operand 6527 states and 18415 transitions. [2022-03-15 20:41:50,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:50,719 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:50,719 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:50,734 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (379)] Ended with exit code 0 [2022-03-15 20:41:50,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 379 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable380 [2022-03-15 20:41:50,919 INFO L402 AbstractCegarLoop]: === Iteration 382 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:50,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:50,920 INFO L85 PathProgramCache]: Analyzing trace with hash 952046722, now seen corresponding path program 378 times [2022-03-15 20:41:50,920 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:50,920 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615016969] [2022-03-15 20:41:50,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:50,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:50,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:50,981 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:50,981 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:50,981 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615016969] [2022-03-15 20:41:50,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615016969] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:50,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534008859] [2022-03-15 20:41:50,982 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:41:50,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:50,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:50,983 INFO L229 MonitoredProcess]: Starting monitored process 380 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:50,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (380)] Waiting until timeout for monitored process [2022-03-15 20:41:51,003 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:41:51,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:51,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:51,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:51,193 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:51,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:51,230 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:51,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534008859] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:51,230 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:51,230 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 29 [2022-03-15 20:41:51,230 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1208321669] [2022-03-15 20:41:51,230 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:51,231 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:51,234 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 49 transitions. [2022-03-15 20:41:51,234 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:51,326 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [3999936#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 3999933#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 3999932#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 3999934#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 3999937#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 3999935#(< incThread1of1ForFork0_i n)] [2022-03-15 20:41:51,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:41:51,326 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:51,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:41:51,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=923, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:41:51,327 INFO L87 Difference]: Start difference. First operand 6527 states and 18415 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:52,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:52,058 INFO L93 Difference]: Finished difference Result 8633 states and 23510 transitions. [2022-03-15 20:41:52,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 20:41:52,058 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:52,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:52,072 INFO L225 Difference]: With dead ends: 8633 [2022-03-15 20:41:52,072 INFO L226 Difference]: Without dead ends: 8627 [2022-03-15 20:41:52,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2572 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1620, Invalid=6390, Unknown=0, NotChecked=0, Total=8010 [2022-03-15 20:41:52,073 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 92 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:52,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 49 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:41:52,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8627 states. [2022-03-15 20:41:52,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8627 to 6534. [2022-03-15 20:41:52,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6534 states, 6533 states have (on average 2.8209092300627585) internal successors, (18429), 6533 states have internal predecessors, (18429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:52,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6534 states to 6534 states and 18429 transitions. [2022-03-15 20:41:52,165 INFO L78 Accepts]: Start accepts. Automaton has 6534 states and 18429 transitions. Word has length 25 [2022-03-15 20:41:52,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:52,165 INFO L470 AbstractCegarLoop]: Abstraction has 6534 states and 18429 transitions. [2022-03-15 20:41:52,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:52,165 INFO L276 IsEmpty]: Start isEmpty. Operand 6534 states and 18429 transitions. [2022-03-15 20:41:52,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:52,170 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:52,170 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:52,185 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (380)] Forceful destruction successful, exit code 0 [2022-03-15 20:41:52,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 380 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable381 [2022-03-15 20:41:52,375 INFO L402 AbstractCegarLoop]: === Iteration 383 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:52,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:52,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1827657483, now seen corresponding path program 379 times [2022-03-15 20:41:52,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:52,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464462712] [2022-03-15 20:41:52,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:52,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:52,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:52,439 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:52,439 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:52,439 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464462712] [2022-03-15 20:41:52,439 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464462712] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:52,439 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099400159] [2022-03-15 20:41:52,439 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:41:52,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:52,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:52,440 INFO L229 MonitoredProcess]: Starting monitored process 381 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:52,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (381)] Waiting until timeout for monitored process [2022-03-15 20:41:52,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:52,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:52,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:52,639 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:52,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:52,677 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:52,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099400159] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:52,677 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:52,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 29 [2022-03-15 20:41:52,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [695926180] [2022-03-15 20:41:52,677 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:52,678 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:52,681 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:41:52,681 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:52,790 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [4021927#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 4021926#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4021925#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4021922#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 4021923#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 4021924#(< incThread1of1ForFork0_i n)] [2022-03-15 20:41:52,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:41:52,790 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:52,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:41:52,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=945, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:41:52,791 INFO L87 Difference]: Start difference. First operand 6534 states and 18429 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:53,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:53,207 INFO L93 Difference]: Finished difference Result 8148 states and 21743 transitions. [2022-03-15 20:41:53,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 20:41:53,208 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:53,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:53,219 INFO L225 Difference]: With dead ends: 8148 [2022-03-15 20:41:53,219 INFO L226 Difference]: Without dead ends: 8148 [2022-03-15 20:41:53,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1290 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=872, Invalid=2668, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 20:41:53,220 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 124 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:53,220 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 56 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:41:53,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8148 states. [2022-03-15 20:41:53,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8148 to 6500. [2022-03-15 20:41:53,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6500 states, 6499 states have (on average 2.8213571318664408) internal successors, (18336), 6499 states have internal predecessors, (18336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:53,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6500 states to 6500 states and 18336 transitions. [2022-03-15 20:41:53,326 INFO L78 Accepts]: Start accepts. Automaton has 6500 states and 18336 transitions. Word has length 25 [2022-03-15 20:41:53,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:53,327 INFO L470 AbstractCegarLoop]: Abstraction has 6500 states and 18336 transitions. [2022-03-15 20:41:53,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:53,327 INFO L276 IsEmpty]: Start isEmpty. Operand 6500 states and 18336 transitions. [2022-03-15 20:41:53,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:53,332 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:53,332 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:53,347 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (381)] Ended with exit code 0 [2022-03-15 20:41:53,533 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable382,381 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:53,533 INFO L402 AbstractCegarLoop]: === Iteration 384 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:53,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:53,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1085468716, now seen corresponding path program 380 times [2022-03-15 20:41:53,535 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:53,535 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62990133] [2022-03-15 20:41:53,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:53,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:53,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:53,608 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:53,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:53,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62990133] [2022-03-15 20:41:53,609 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62990133] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:53,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811484057] [2022-03-15 20:41:53,609 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:41:53,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:53,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:53,610 INFO L229 MonitoredProcess]: Starting monitored process 382 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:53,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (382)] Waiting until timeout for monitored process [2022-03-15 20:41:53,630 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:41:53,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:53,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:53,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:53,818 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:53,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:53,855 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:53,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811484057] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:53,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:53,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 30 [2022-03-15 20:41:53,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1752842635] [2022-03-15 20:41:53,856 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:53,857 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:53,860 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 53 transitions. [2022-03-15 20:41:53,860 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:53,975 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [4043300#(< incThread1of1ForFork0_i n), 4043306#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 4043302#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 4043303#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 4043304#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 4043301#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 4043305#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0))] [2022-03-15 20:41:53,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:41:53,975 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:53,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:41:53,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1043, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:41:53,976 INFO L87 Difference]: Start difference. First operand 6500 states and 18336 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:54,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:54,691 INFO L93 Difference]: Finished difference Result 9048 states and 24518 transitions. [2022-03-15 20:41:54,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 20:41:54,692 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:54,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:54,707 INFO L225 Difference]: With dead ends: 9048 [2022-03-15 20:41:54,707 INFO L226 Difference]: Without dead ends: 9028 [2022-03-15 20:41:54,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2383 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1548, Invalid=5934, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 20:41:54,708 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 91 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:54,708 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 64 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:54,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9028 states. [2022-03-15 20:41:54,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9028 to 6510. [2022-03-15 20:41:54,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6510 states, 6509 states have (on average 2.8207097864495316) internal successors, (18360), 6509 states have internal predecessors, (18360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:54,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6510 states to 6510 states and 18360 transitions. [2022-03-15 20:41:54,811 INFO L78 Accepts]: Start accepts. Automaton has 6510 states and 18360 transitions. Word has length 25 [2022-03-15 20:41:54,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:54,812 INFO L470 AbstractCegarLoop]: Abstraction has 6510 states and 18360 transitions. [2022-03-15 20:41:54,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:54,812 INFO L276 IsEmpty]: Start isEmpty. Operand 6510 states and 18360 transitions. [2022-03-15 20:41:54,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:54,818 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:54,818 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:54,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (382)] Ended with exit code 0 [2022-03-15 20:41:55,018 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable383,382 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:55,019 INFO L402 AbstractCegarLoop]: === Iteration 385 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:55,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:55,019 INFO L85 PathProgramCache]: Analyzing trace with hash 847696459, now seen corresponding path program 381 times [2022-03-15 20:41:55,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:55,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378616544] [2022-03-15 20:41:55,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:55,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:55,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:55,080 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 39 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:41:55,080 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:55,080 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378616544] [2022-03-15 20:41:55,080 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378616544] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:55,080 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569822993] [2022-03-15 20:41:55,080 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:41:55,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:55,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:55,081 INFO L229 MonitoredProcess]: Starting monitored process 383 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:55,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (383)] Waiting until timeout for monitored process [2022-03-15 20:41:55,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:41:55,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:55,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:55,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:55,280 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 22 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:55,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:55,317 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 39 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:41:55,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569822993] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:55,317 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:55,317 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 29 [2022-03-15 20:41:55,317 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1060968813] [2022-03-15 20:41:55,318 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:55,318 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:55,321 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:41:55,321 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:55,432 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [4065653#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 4065648#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 4065650#(< incThread1of1ForFork0_i n), 4065651#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4065649#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 4065652#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:41:55,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:41:55,433 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:55,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:41:55,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=946, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:41:55,433 INFO L87 Difference]: Start difference. First operand 6510 states and 18360 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:55,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:55,764 INFO L93 Difference]: Finished difference Result 7792 states and 21015 transitions. [2022-03-15 20:41:55,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 20:41:55,764 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:55,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:55,775 INFO L225 Difference]: With dead ends: 7792 [2022-03-15 20:41:55,775 INFO L226 Difference]: Without dead ends: 7786 [2022-03-15 20:41:55,776 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1097 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=709, Invalid=2261, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 20:41:55,776 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 129 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:55,776 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 46 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:41:55,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7786 states. [2022-03-15 20:41:55,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7786 to 6665. [2022-03-15 20:41:55,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6665 states, 6664 states have (on average 2.8236794717887155) internal successors, (18817), 6664 states have internal predecessors, (18817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:55,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6665 states to 6665 states and 18817 transitions. [2022-03-15 20:41:55,867 INFO L78 Accepts]: Start accepts. Automaton has 6665 states and 18817 transitions. Word has length 25 [2022-03-15 20:41:55,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:55,868 INFO L470 AbstractCegarLoop]: Abstraction has 6665 states and 18817 transitions. [2022-03-15 20:41:55,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:55,868 INFO L276 IsEmpty]: Start isEmpty. Operand 6665 states and 18817 transitions. [2022-03-15 20:41:55,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:55,873 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:55,873 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:55,889 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (383)] Ended with exit code 0 [2022-03-15 20:41:56,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable384,383 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:56,074 INFO L402 AbstractCegarLoop]: === Iteration 386 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:56,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:56,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1835368765, now seen corresponding path program 382 times [2022-03-15 20:41:56,075 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:56,075 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901664173] [2022-03-15 20:41:56,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:56,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:56,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:56,141 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:56,141 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:56,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901664173] [2022-03-15 20:41:56,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901664173] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:56,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874812635] [2022-03-15 20:41:56,141 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:41:56,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:56,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:56,142 INFO L229 MonitoredProcess]: Starting monitored process 384 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:56,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (384)] Waiting until timeout for monitored process [2022-03-15 20:41:56,163 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:41:56,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:56,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:56,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:56,362 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:56,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:56,399 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:56,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874812635] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:56,399 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:56,399 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 30 [2022-03-15 20:41:56,399 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1070346150] [2022-03-15 20:41:56,399 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:56,400 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:56,403 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 49 transitions. [2022-03-15 20:41:56,403 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:56,539 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [4086996#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 4086991#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 4086993#(< incThread1of1ForFork0_i n), 4086992#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 4086994#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4086990#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 4086995#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:41:56,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:41:56,539 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:56,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:41:56,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1074, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:41:56,539 INFO L87 Difference]: Start difference. First operand 6665 states and 18817 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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) [2022-03-15 20:41:56,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:56,950 INFO L93 Difference]: Finished difference Result 8025 states and 21453 transitions. [2022-03-15 20:41:56,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 20:41:56,950 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:56,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:56,961 INFO L225 Difference]: With dead ends: 8025 [2022-03-15 20:41:56,962 INFO L226 Difference]: Without dead ends: 8025 [2022-03-15 20:41:56,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1355 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=897, Invalid=2885, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 20:41:56,962 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 108 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:56,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 59 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:41:56,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8025 states. [2022-03-15 20:41:57,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8025 to 6439. [2022-03-15 20:41:57,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6439 states, 6438 states have (on average 2.8216837527182355) internal successors, (18166), 6438 states have internal predecessors, (18166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:57,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6439 states to 6439 states and 18166 transitions. [2022-03-15 20:41:57,057 INFO L78 Accepts]: Start accepts. Automaton has 6439 states and 18166 transitions. Word has length 25 [2022-03-15 20:41:57,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:57,058 INFO L470 AbstractCegarLoop]: Abstraction has 6439 states and 18166 transitions. [2022-03-15 20:41:57,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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) [2022-03-15 20:41:57,058 INFO L276 IsEmpty]: Start isEmpty. Operand 6439 states and 18166 transitions. [2022-03-15 20:41:57,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:57,064 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:57,064 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:57,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (384)] Forceful destruction successful, exit code 0 [2022-03-15 20:41:57,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 384 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable385 [2022-03-15 20:41:57,264 INFO L402 AbstractCegarLoop]: === Iteration 387 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:57,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:57,264 INFO L85 PathProgramCache]: Analyzing trace with hash 926583234, now seen corresponding path program 383 times [2022-03-15 20:41:57,265 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:57,265 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558549442] [2022-03-15 20:41:57,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:57,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:57,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:57,346 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:57,346 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:57,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558549442] [2022-03-15 20:41:57,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558549442] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:57,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148712026] [2022-03-15 20:41:57,346 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:41:57,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:57,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:57,347 INFO L229 MonitoredProcess]: Starting monitored process 385 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:57,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (385)] Waiting until timeout for monitored process [2022-03-15 20:41:57,368 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:41:57,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:57,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:57,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:57,557 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:57,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:57,595 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:57,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148712026] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:57,595 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:57,596 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 31 [2022-03-15 20:41:57,596 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [910034548] [2022-03-15 20:41:57,596 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:57,596 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:57,599 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 20:41:57,600 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:57,738 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [4108125#(< incThread1of1ForFork0_i n), 4108132#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 4108130#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 4108127#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 4108128#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 4108126#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 4108129#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0)), 4108131#(or (<= 0 decThread1of1ForFork1_i) (<= n 0))] [2022-03-15 20:41:57,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:41:57,739 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:57,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:41:57,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=313, Invalid=1169, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:41:57,739 INFO L87 Difference]: Start difference. First operand 6439 states and 18166 transitions. Second operand has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:58,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:58,412 INFO L93 Difference]: Finished difference Result 8666 states and 23534 transitions. [2022-03-15 20:41:58,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 20:41:58,412 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:58,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:58,424 INFO L225 Difference]: With dead ends: 8666 [2022-03-15 20:41:58,424 INFO L226 Difference]: Without dead ends: 8638 [2022-03-15 20:41:58,425 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2195 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1467, Invalid=5505, Unknown=0, NotChecked=0, Total=6972 [2022-03-15 20:41:58,425 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 94 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:58,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 61 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:41:58,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8638 states. [2022-03-15 20:41:58,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8638 to 6450. [2022-03-15 20:41:58,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6450 states, 6449 states have (on average 2.821057528298961) internal successors, (18193), 6449 states have internal predecessors, (18193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:58,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6450 states to 6450 states and 18193 transitions. [2022-03-15 20:41:58,518 INFO L78 Accepts]: Start accepts. Automaton has 6450 states and 18193 transitions. Word has length 25 [2022-03-15 20:41:58,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:58,518 INFO L470 AbstractCegarLoop]: Abstraction has 6450 states and 18193 transitions. [2022-03-15 20:41:58,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:58,518 INFO L276 IsEmpty]: Start isEmpty. Operand 6450 states and 18193 transitions. [2022-03-15 20:41:58,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:58,523 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:58,523 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:58,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (385)] Forceful destruction successful, exit code 0 [2022-03-15 20:41:58,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 385 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable386 [2022-03-15 20:41:58,724 INFO L402 AbstractCegarLoop]: === Iteration 388 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:58,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:58,724 INFO L85 PathProgramCache]: Analyzing trace with hash 533675787, now seen corresponding path program 384 times [2022-03-15 20:41:58,724 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:58,724 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012256624] [2022-03-15 20:41:58,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:58,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:58,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:58,784 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 25 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:41:58,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:58,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012256624] [2022-03-15 20:41:58,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012256624] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:58,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772310012] [2022-03-15 20:41:58,785 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:41:58,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:58,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:58,786 INFO L229 MonitoredProcess]: Starting monitored process 386 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:58,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (386)] Waiting until timeout for monitored process [2022-03-15 20:41:58,808 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:41:58,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:41:58,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:58,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:41:58,993 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 22 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:41:58,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:41:59,031 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 25 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:41:59,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772310012] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:41:59,032 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:41:59,032 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 29 [2022-03-15 20:41:59,032 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [822588863] [2022-03-15 20:41:59,032 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:41:59,033 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:41:59,035 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:41:59,035 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:41:59,142 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [4129962#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 4129964#(< incThread1of1ForFork0_i n), 4129965#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4129966#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4129963#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 4129967#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i))] [2022-03-15 20:41:59,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:41:59,143 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:41:59,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:41:59,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=945, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:41:59,143 INFO L87 Difference]: Start difference. First operand 6450 states and 18193 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:59,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:41:59,490 INFO L93 Difference]: Finished difference Result 7869 states and 21174 transitions. [2022-03-15 20:41:59,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:41:59,490 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:41:59,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:41:59,500 INFO L225 Difference]: With dead ends: 7869 [2022-03-15 20:41:59,501 INFO L226 Difference]: Without dead ends: 7863 [2022-03-15 20:41:59,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1136 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=781, Invalid=2411, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 20:41:59,501 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 108 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:41:59,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 43 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:41:59,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7863 states. [2022-03-15 20:41:59,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7863 to 6577. [2022-03-15 20:41:59,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6577 states, 6576 states have (on average 2.8232968369829683) internal successors, (18566), 6576 states have internal predecessors, (18566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:59,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6577 states to 6577 states and 18566 transitions. [2022-03-15 20:41:59,604 INFO L78 Accepts]: Start accepts. Automaton has 6577 states and 18566 transitions. Word has length 25 [2022-03-15 20:41:59,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:41:59,604 INFO L470 AbstractCegarLoop]: Abstraction has 6577 states and 18566 transitions. [2022-03-15 20:41:59,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:41:59,605 INFO L276 IsEmpty]: Start isEmpty. Operand 6577 states and 18566 transitions. [2022-03-15 20:41:59,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:41:59,610 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:41:59,610 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:41:59,626 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (386)] Ended with exit code 0 [2022-03-15 20:41:59,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 386 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable387 [2022-03-15 20:41:59,810 INFO L402 AbstractCegarLoop]: === Iteration 389 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:41:59,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:41:59,811 INFO L85 PathProgramCache]: Analyzing trace with hash 2145577859, now seen corresponding path program 385 times [2022-03-15 20:41:59,811 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:41:59,811 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676020400] [2022-03-15 20:41:59,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:41:59,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:41:59,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:59,879 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 23 proven. 40 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:41:59,879 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:41:59,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676020400] [2022-03-15 20:41:59,879 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676020400] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:41:59,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116933185] [2022-03-15 20:41:59,879 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:41:59,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:41:59,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:41:59,880 INFO L229 MonitoredProcess]: Starting monitored process 387 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:41:59,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (387)] Waiting until timeout for monitored process [2022-03-15 20:41:59,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:41:59,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:41:59,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:00,088 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 22 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:00,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:00,125 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 23 proven. 40 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:00,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116933185] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:00,125 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:00,125 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 30 [2022-03-15 20:42:00,125 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [525739723] [2022-03-15 20:42:00,126 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:00,126 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:00,129 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 49 transitions. [2022-03-15 20:42:00,129 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:00,264 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [4151209#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 4151211#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 4151212#(< incThread1of1ForFork0_i n), 4151210#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 4151213#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4151214#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4151215#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n))] [2022-03-15 20:42:00,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:42:00,265 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:00,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:42:00,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=1073, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:42:00,265 INFO L87 Difference]: Start difference. First operand 6577 states and 18566 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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) [2022-03-15 20:42:00,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:00,599 INFO L93 Difference]: Finished difference Result 7601 states and 20588 transitions. [2022-03-15 20:42:00,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 20:42:00,599 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:00,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:00,609 INFO L225 Difference]: With dead ends: 7601 [2022-03-15 20:42:00,609 INFO L226 Difference]: Without dead ends: 7593 [2022-03-15 20:42:00,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1112 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=698, Invalid=2382, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 20:42:00,610 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 96 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:00,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 53 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:00,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7593 states. [2022-03-15 20:42:00,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7593 to 6554. [2022-03-15 20:42:00,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6554 states, 6553 states have (on average 2.821761025484511) internal successors, (18491), 6553 states have internal predecessors, (18491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:00,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6554 states to 6554 states and 18491 transitions. [2022-03-15 20:42:00,699 INFO L78 Accepts]: Start accepts. Automaton has 6554 states and 18491 transitions. Word has length 25 [2022-03-15 20:42:00,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:00,699 INFO L470 AbstractCegarLoop]: Abstraction has 6554 states and 18491 transitions. [2022-03-15 20:42:00,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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) [2022-03-15 20:42:00,699 INFO L276 IsEmpty]: Start isEmpty. Operand 6554 states and 18491 transitions. [2022-03-15 20:42:00,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:00,705 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:00,705 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:00,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (387)] Forceful destruction successful, exit code 0 [2022-03-15 20:42:00,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable388,387 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:00,905 INFO L402 AbstractCegarLoop]: === Iteration 390 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:00,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:00,906 INFO L85 PathProgramCache]: Analyzing trace with hash 574934539, now seen corresponding path program 386 times [2022-03-15 20:42:00,906 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:00,906 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099800326] [2022-03-15 20:42:00,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:00,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:00,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:00,977 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:00,977 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:00,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099800326] [2022-03-15 20:42:00,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099800326] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:00,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029022333] [2022-03-15 20:42:00,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:42:00,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:00,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:00,979 INFO L229 MonitoredProcess]: Starting monitored process 388 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:00,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (388)] Waiting until timeout for monitored process [2022-03-15 20:42:00,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:42:00,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:01,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:01,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:01,187 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:01,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:01,228 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:01,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029022333] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:01,228 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:01,228 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 31 [2022-03-15 20:42:01,228 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [921179459] [2022-03-15 20:42:01,228 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:01,229 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:01,232 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 53 transitions. [2022-03-15 20:42:01,232 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:01,399 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [4172139#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 4172145#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 4172144#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 4172142#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4172141#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 4172143#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4172140#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 4172138#(< incThread1of1ForFork0_i n)] [2022-03-15 20:42:01,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:42:01,400 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:01,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:42:01,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1203, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:42:01,400 INFO L87 Difference]: Start difference. First operand 6554 states and 18491 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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) [2022-03-15 20:42:01,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:01,844 INFO L93 Difference]: Finished difference Result 7769 states and 20895 transitions. [2022-03-15 20:42:01,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 20:42:01,844 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:01,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:01,855 INFO L225 Difference]: With dead ends: 7769 [2022-03-15 20:42:01,855 INFO L226 Difference]: Without dead ends: 7769 [2022-03-15 20:42:01,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1404 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=927, Invalid=3105, Unknown=0, NotChecked=0, Total=4032 [2022-03-15 20:42:01,856 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 94 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:01,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 71 Invalid, 546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:01,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7769 states. [2022-03-15 20:42:01,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7769 to 6368. [2022-03-15 20:42:01,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6368 states, 6367 states have (on average 2.8217370818281764) internal successors, (17966), 6367 states have internal predecessors, (17966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:01,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6368 states to 6368 states and 17966 transitions. [2022-03-15 20:42:01,942 INFO L78 Accepts]: Start accepts. Automaton has 6368 states and 17966 transitions. Word has length 25 [2022-03-15 20:42:01,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:01,943 INFO L470 AbstractCegarLoop]: Abstraction has 6368 states and 17966 transitions. [2022-03-15 20:42:01,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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) [2022-03-15 20:42:01,943 INFO L276 IsEmpty]: Start isEmpty. Operand 6368 states and 17966 transitions. [2022-03-15 20:42:01,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:01,948 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:01,948 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:01,963 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (388)] Ended with exit code 0 [2022-03-15 20:42:02,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 388 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable389 [2022-03-15 20:42:02,148 INFO L402 AbstractCegarLoop]: === Iteration 391 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:02,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:02,149 INFO L85 PathProgramCache]: Analyzing trace with hash 296100588, now seen corresponding path program 387 times [2022-03-15 20:42:02,149 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:02,149 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919239132] [2022-03-15 20:42:02,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:02,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:02,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:02,228 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:02,228 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:02,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919239132] [2022-03-15 20:42:02,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919239132] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:02,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221437609] [2022-03-15 20:42:02,228 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:42:02,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:02,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:02,229 INFO L229 MonitoredProcess]: Starting monitored process 389 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:02,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (389)] Waiting until timeout for monitored process [2022-03-15 20:42:02,251 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:42:02,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:02,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:02,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:02,441 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:02,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:02,480 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:02,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221437609] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:02,480 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:02,480 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 17] total 32 [2022-03-15 20:42:02,480 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1158002408] [2022-03-15 20:42:02,480 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:02,481 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:02,484 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 61 transitions. [2022-03-15 20:42:02,484 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:02,664 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [4192885#(or (<= 0 decThread1of1ForFork1_i) (<= n 0)), 4192880#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 4192881#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 4192882#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 4192883#(or (<= n (+ decThread1of1ForFork1_i 4)) (< incThread1of1ForFork0_i n)), 4192877#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n incThread1of1ForFork0_i)), 4192878#(< incThread1of1ForFork0_i n), 4192879#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 4192884#(or (<= n incThread1of1ForFork0_i) (<= incThread1of1ForFork0_i 0))] [2022-03-15 20:42:02,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:42:02,664 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:02,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:42:02,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=339, Invalid=1301, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 20:42:02,665 INFO L87 Difference]: Start difference. First operand 6368 states and 17966 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 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) [2022-03-15 20:42:03,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:03,258 INFO L93 Difference]: Finished difference Result 7692 states and 21003 transitions. [2022-03-15 20:42:03,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 20:42:03,259 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:03,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:03,269 INFO L225 Difference]: With dead ends: 7692 [2022-03-15 20:42:03,269 INFO L226 Difference]: Without dead ends: 7660 [2022-03-15 20:42:03,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1948 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1336, Invalid=4984, Unknown=0, NotChecked=0, Total=6320 [2022-03-15 20:42:03,270 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 121 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:03,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 45 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:03,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7660 states. [2022-03-15 20:42:03,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7660 to 6393. [2022-03-15 20:42:03,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6393 states, 6392 states have (on average 2.820244055068836) internal successors, (18027), 6392 states have internal predecessors, (18027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:03,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6393 states to 6393 states and 18027 transitions. [2022-03-15 20:42:03,361 INFO L78 Accepts]: Start accepts. Automaton has 6393 states and 18027 transitions. Word has length 25 [2022-03-15 20:42:03,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:03,361 INFO L470 AbstractCegarLoop]: Abstraction has 6393 states and 18027 transitions. [2022-03-15 20:42:03,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 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) [2022-03-15 20:42:03,361 INFO L276 IsEmpty]: Start isEmpty. Operand 6393 states and 18027 transitions. [2022-03-15 20:42:03,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:03,367 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:03,367 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:03,382 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (389)] Ended with exit code 0 [2022-03-15 20:42:03,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable390,389 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:03,567 INFO L402 AbstractCegarLoop]: === Iteration 392 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:03,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:03,568 INFO L85 PathProgramCache]: Analyzing trace with hash -611030453, now seen corresponding path program 388 times [2022-03-15 20:42:03,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:03,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695843503] [2022-03-15 20:42:03,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:03,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:03,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:03,628 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 39 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:03,628 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:03,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695843503] [2022-03-15 20:42:03,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695843503] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:03,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872513966] [2022-03-15 20:42:03,628 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:42:03,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:03,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:03,629 INFO L229 MonitoredProcess]: Starting monitored process 390 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:03,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (390)] Waiting until timeout for monitored process [2022-03-15 20:42:03,650 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:42:03,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:03,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:03,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:03,839 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 22 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:03,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:03,877 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 39 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:03,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872513966] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:03,877 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:03,877 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 29 [2022-03-15 20:42:03,877 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1077250667] [2022-03-15 20:42:03,877 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:03,878 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:03,880 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:42:03,881 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:03,986 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [4213620#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 4213615#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 4213616#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 4213618#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4213619#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4213617#(< incThread1of1ForFork0_i n)] [2022-03-15 20:42:03,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:42:03,986 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:03,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:42:03,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=942, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:42:03,986 INFO L87 Difference]: Start difference. First operand 6393 states and 18027 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:04,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:04,359 INFO L93 Difference]: Finished difference Result 7641 states and 20615 transitions. [2022-03-15 20:42:04,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 20:42:04,359 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:04,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:04,369 INFO L225 Difference]: With dead ends: 7641 [2022-03-15 20:42:04,369 INFO L226 Difference]: Without dead ends: 7635 [2022-03-15 20:42:04,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1160 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=838, Invalid=2584, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 20:42:04,370 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 124 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:04,370 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 40 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:04,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7635 states. [2022-03-15 20:42:04,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7635 to 6419. [2022-03-15 20:42:04,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6419 states, 6418 states have (on average 2.821595512620754) internal successors, (18109), 6418 states have internal predecessors, (18109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:04,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6419 states to 6419 states and 18109 transitions. [2022-03-15 20:42:04,456 INFO L78 Accepts]: Start accepts. Automaton has 6419 states and 18109 transitions. Word has length 25 [2022-03-15 20:42:04,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:04,456 INFO L470 AbstractCegarLoop]: Abstraction has 6419 states and 18109 transitions. [2022-03-15 20:42:04,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:04,456 INFO L276 IsEmpty]: Start isEmpty. Operand 6419 states and 18109 transitions. [2022-03-15 20:42:04,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:04,461 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:04,462 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:04,477 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (390)] Ended with exit code 0 [2022-03-15 20:42:04,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 390 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable391 [2022-03-15 20:42:04,662 INFO L402 AbstractCegarLoop]: === Iteration 393 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:04,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:04,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1000871619, now seen corresponding path program 389 times [2022-03-15 20:42:04,663 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:04,663 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548820650] [2022-03-15 20:42:04,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:04,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:04,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:04,736 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 23 proven. 40 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:04,737 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:04,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548820650] [2022-03-15 20:42:04,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548820650] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:04,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242312381] [2022-03-15 20:42:04,737 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:42:04,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:04,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:04,738 INFO L229 MonitoredProcess]: Starting monitored process 391 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:04,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (391)] Waiting until timeout for monitored process [2022-03-15 20:42:04,760 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:42:04,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:04,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:04,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:04,955 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 22 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:04,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:04,994 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 23 proven. 40 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:04,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242312381] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:04,994 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:04,995 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 30 [2022-03-15 20:42:04,995 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2025855536] [2022-03-15 20:42:04,995 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:04,995 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:04,998 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 49 transitions. [2022-03-15 20:42:04,998 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:05,139 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [4234327#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4234324#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 4234328#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 4234323#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 4234326#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4234325#(< incThread1of1ForFork0_i n), 4234322#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:42:05,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:42:05,140 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:05,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:42:05,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=1070, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:42:05,140 INFO L87 Difference]: Start difference. First operand 6419 states and 18109 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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) [2022-03-15 20:42:05,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:05,517 INFO L93 Difference]: Finished difference Result 7495 states and 20302 transitions. [2022-03-15 20:42:05,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:42:05,518 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:05,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:05,527 INFO L225 Difference]: With dead ends: 7495 [2022-03-15 20:42:05,528 INFO L226 Difference]: Without dead ends: 7487 [2022-03-15 20:42:05,528 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1169 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=795, Invalid=2627, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 20:42:05,528 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 126 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:05,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 47 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:05,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7487 states. [2022-03-15 20:42:05,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7487 to 6412. [2022-03-15 20:42:05,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6412 states, 6411 states have (on average 2.821712681328966) internal successors, (18090), 6411 states have internal predecessors, (18090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:05,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6412 states to 6412 states and 18090 transitions. [2022-03-15 20:42:05,632 INFO L78 Accepts]: Start accepts. Automaton has 6412 states and 18090 transitions. Word has length 25 [2022-03-15 20:42:05,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:05,632 INFO L470 AbstractCegarLoop]: Abstraction has 6412 states and 18090 transitions. [2022-03-15 20:42:05,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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) [2022-03-15 20:42:05,632 INFO L276 IsEmpty]: Start isEmpty. Operand 6412 states and 18090 transitions. [2022-03-15 20:42:05,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:05,637 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:05,638 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:05,653 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (391)] Ended with exit code 0 [2022-03-15 20:42:05,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 391 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable392 [2022-03-15 20:42:05,838 INFO L402 AbstractCegarLoop]: === Iteration 394 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:05,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:05,838 INFO L85 PathProgramCache]: Analyzing trace with hash -569771701, now seen corresponding path program 390 times [2022-03-15 20:42:05,839 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:05,839 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033955304] [2022-03-15 20:42:05,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:05,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:05,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:05,924 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 22 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:05,924 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:05,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033955304] [2022-03-15 20:42:05,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033955304] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:05,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406992690] [2022-03-15 20:42:05,924 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:42:05,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:05,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:05,925 INFO L229 MonitoredProcess]: Starting monitored process 392 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:05,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (392)] Waiting until timeout for monitored process [2022-03-15 20:42:05,947 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:42:05,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:05,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:05,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:06,140 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 22 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:06,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:06,178 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 22 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:06,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406992690] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:06,178 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:06,179 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 31 [2022-03-15 20:42:06,179 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [891379955] [2022-03-15 20:42:06,179 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:06,179 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:06,182 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 53 transitions. [2022-03-15 20:42:06,182 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:06,349 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [4254870#(or (<= n 0) (<= decThread1of1ForFork1_i 0)), 4254871#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4254874#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 4254867#(< incThread1of1ForFork0_i n), 4254873#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 4254868#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 4254869#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 4254872#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:42:06,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:42:06,350 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:06,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:42:06,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=1200, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:42:06,350 INFO L87 Difference]: Start difference. First operand 6412 states and 18090 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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) [2022-03-15 20:42:06,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:06,689 INFO L93 Difference]: Finished difference Result 7326 states and 19945 transitions. [2022-03-15 20:42:06,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:42:06,690 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:06,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:06,700 INFO L225 Difference]: With dead ends: 7326 [2022-03-15 20:42:06,700 INFO L226 Difference]: Without dead ends: 7316 [2022-03-15 20:42:06,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1109 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=693, Invalid=2499, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 20:42:06,701 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 95 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:06,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 57 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:06,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7316 states. [2022-03-15 20:42:06,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7316 to 6397. [2022-03-15 20:42:06,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6397 states, 6396 states have (on average 2.820825515947467) internal successors, (18042), 6396 states have internal predecessors, (18042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:06,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6397 states to 6397 states and 18042 transitions. [2022-03-15 20:42:06,787 INFO L78 Accepts]: Start accepts. Automaton has 6397 states and 18042 transitions. Word has length 25 [2022-03-15 20:42:06,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:06,787 INFO L470 AbstractCegarLoop]: Abstraction has 6397 states and 18042 transitions. [2022-03-15 20:42:06,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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) [2022-03-15 20:42:06,787 INFO L276 IsEmpty]: Start isEmpty. Operand 6397 states and 18042 transitions. [2022-03-15 20:42:06,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:06,793 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:06,793 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:06,808 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (392)] Ended with exit code 0 [2022-03-15 20:42:06,993 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable393,392 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:06,993 INFO L402 AbstractCegarLoop]: === Iteration 395 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:06,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:06,993 INFO L85 PathProgramCache]: Analyzing trace with hash -2015074365, now seen corresponding path program 391 times [2022-03-15 20:42:06,994 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:06,994 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760627618] [2022-03-15 20:42:06,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:06,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:06,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:07,072 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:07,072 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:07,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760627618] [2022-03-15 20:42:07,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760627618] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:07,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444449854] [2022-03-15 20:42:07,073 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:42:07,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:07,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:07,074 INFO L229 MonitoredProcess]: Starting monitored process 393 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:07,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (393)] Waiting until timeout for monitored process [2022-03-15 20:42:07,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:07,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:07,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:07,290 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:07,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:07,329 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:07,330 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444449854] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:07,330 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:07,330 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 17] total 32 [2022-03-15 20:42:07,330 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1218494017] [2022-03-15 20:42:07,330 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:07,331 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:07,334 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 20:42:07,334 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:07,532 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [4275213#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 4275207#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 4275209#(< incThread1of1ForFork0_i n), 4275211#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4275208#(or (<= n incThread1of1ForFork0_i) (<= 0 incThread1of1ForFork0_i)), 4275212#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 4275210#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4275214#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 4275215#(or (<= n 0) (<= decThread1of1ForFork1_i 0))] [2022-03-15 20:42:07,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:42:07,532 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:07,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:42:07,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=1332, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 20:42:07,533 INFO L87 Difference]: Start difference. First operand 6397 states and 18042 transitions. Second operand has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 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) [2022-03-15 20:42:07,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:07,974 INFO L93 Difference]: Finished difference Result 7424 states and 20125 transitions. [2022-03-15 20:42:07,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 20:42:07,974 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:07,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:07,984 INFO L225 Difference]: With dead ends: 7424 [2022-03-15 20:42:07,984 INFO L226 Difference]: Without dead ends: 7424 [2022-03-15 20:42:07,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1443 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=962, Invalid=3328, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 20:42:07,985 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 114 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:07,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 69 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:07,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7424 states. [2022-03-15 20:42:08,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7424 to 6336. [2022-03-15 20:42:08,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6336 states, 6335 states have (on average 2.8258879242304658) internal successors, (17902), 6335 states have internal predecessors, (17902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:08,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6336 states to 6336 states and 17902 transitions. [2022-03-15 20:42:08,071 INFO L78 Accepts]: Start accepts. Automaton has 6336 states and 17902 transitions. Word has length 25 [2022-03-15 20:42:08,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:08,071 INFO L470 AbstractCegarLoop]: Abstraction has 6336 states and 17902 transitions. [2022-03-15 20:42:08,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 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) [2022-03-15 20:42:08,071 INFO L276 IsEmpty]: Start isEmpty. Operand 6336 states and 17902 transitions. [2022-03-15 20:42:08,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:08,076 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:08,077 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:08,092 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (393)] Ended with exit code 0 [2022-03-15 20:42:08,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable394,393 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:08,277 INFO L402 AbstractCegarLoop]: === Iteration 396 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:08,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:08,277 INFO L85 PathProgramCache]: Analyzing trace with hash -716383675, now seen corresponding path program 392 times [2022-03-15 20:42:08,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:08,278 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608842507] [2022-03-15 20:42:08,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:08,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:08,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:08,391 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:08,391 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:08,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608842507] [2022-03-15 20:42:08,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608842507] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:08,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395386037] [2022-03-15 20:42:08,391 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:42:08,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:08,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:08,392 INFO L229 MonitoredProcess]: Starting monitored process 394 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:08,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (394)] Waiting until timeout for monitored process [2022-03-15 20:42:08,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:42:08,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:08,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:08,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:08,622 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:08,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:08,662 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:08,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395386037] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:08,662 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:08,662 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 35 [2022-03-15 20:42:08,662 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [587605658] [2022-03-15 20:42:08,662 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:08,663 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:08,666 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 65 transitions. [2022-03-15 20:42:08,666 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:08,972 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 17 new interpolants: [4295542#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 4295546#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< decThread1of1ForFork1_i n)), 4295551#(<= decThread1of1ForFork1_i 6), 4295544#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 4295554#(<= decThread1of1ForFork1_i 3), 4295543#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 4295548#(or (< decThread1of1ForFork1_i n) (<= n (+ 5 incThread1of1ForFork0_i))), 4295557#(<= decThread1of1ForFork1_i 0), 4295556#(<= decThread1of1ForFork1_i 1), 4295549#(or (< decThread1of1ForFork1_i n) (<= n (+ 6 incThread1of1ForFork0_i))), 4295553#(<= decThread1of1ForFork1_i 4), 4295547#(<= n 7), 4295550#(<= decThread1of1ForFork1_i 7), 4295541#(< decThread1of1ForFork1_i n), 4295545#(or (< decThread1of1ForFork1_i n) (<= n (+ 3 incThread1of1ForFork0_i))), 4295552#(<= decThread1of1ForFork1_i 5), 4295555#(<= decThread1of1ForFork1_i 2)] [2022-03-15 20:42:08,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 20:42:08,973 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:08,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 20:42:08,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=513, Invalid=2139, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 20:42:08,973 INFO L87 Difference]: Start difference. First operand 6336 states and 17902 transitions. Second operand has 36 states, 36 states have (on average 1.7222222222222223) internal successors, (62), 36 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:11,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:11,067 INFO L93 Difference]: Finished difference Result 13995 states and 34184 transitions. [2022-03-15 20:42:11,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2022-03-15 20:42:11,068 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.7222222222222223) internal successors, (62), 36 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:11,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:11,089 INFO L225 Difference]: With dead ends: 13995 [2022-03-15 20:42:11,090 INFO L226 Difference]: Without dead ends: 13978 [2022-03-15 20:42:11,093 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 37 SyntacticMatches, 9 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11111 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=7094, Invalid=23008, Unknown=0, NotChecked=0, Total=30102 [2022-03-15 20:42:11,093 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 432 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 280 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 280 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:11,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [432 Valid, 77 Invalid, 856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [280 Valid, 576 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:42:11,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13978 states. [2022-03-15 20:42:11,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13978 to 6322. [2022-03-15 20:42:11,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6322 states, 6321 states have (on average 2.802562885619364) internal successors, (17715), 6321 states have internal predecessors, (17715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:11,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6322 states to 6322 states and 17715 transitions. [2022-03-15 20:42:11,217 INFO L78 Accepts]: Start accepts. Automaton has 6322 states and 17715 transitions. Word has length 25 [2022-03-15 20:42:11,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:11,217 INFO L470 AbstractCegarLoop]: Abstraction has 6322 states and 17715 transitions. [2022-03-15 20:42:11,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.7222222222222223) internal successors, (62), 36 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:11,218 INFO L276 IsEmpty]: Start isEmpty. Operand 6322 states and 17715 transitions. [2022-03-15 20:42:11,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:11,223 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:11,223 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:11,238 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (394)] Ended with exit code 0 [2022-03-15 20:42:11,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable395,394 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:11,423 INFO L402 AbstractCegarLoop]: === Iteration 397 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:11,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:11,424 INFO L85 PathProgramCache]: Analyzing trace with hash -2112923572, now seen corresponding path program 393 times [2022-03-15 20:42:11,424 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:11,424 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20247128] [2022-03-15 20:42:11,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:11,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:11,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:11,537 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:11,537 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:11,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20247128] [2022-03-15 20:42:11,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20247128] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:11,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750081402] [2022-03-15 20:42:11,537 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:42:11,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:11,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:11,538 INFO L229 MonitoredProcess]: Starting monitored process 395 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:11,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (395)] Waiting until timeout for monitored process [2022-03-15 20:42:11,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:42:11,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:11,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:11,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:11,786 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:11,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:11,826 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:11,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1750081402] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:11,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:11,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 35 [2022-03-15 20:42:11,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [229368344] [2022-03-15 20:42:11,826 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:11,827 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:11,830 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 65 transitions. [2022-03-15 20:42:11,830 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:12,131 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 17 new interpolants: [4322637#(<= 8 n), 4322632#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 4322639#(<= 6 decThread1of1ForFork1_i), 4322635#(or (< decThread1of1ForFork1_i n) (<= (+ 6 incThread1of1ForFork0_i) n)), 4322641#(<= 4 decThread1of1ForFork1_i), 4322634#(or (<= (+ 5 incThread1of1ForFork0_i) n) (< decThread1of1ForFork1_i n)), 4322638#(<= 7 decThread1of1ForFork1_i), 4322633#(or (< decThread1of1ForFork1_i n) (<= (+ 4 incThread1of1ForFork0_i) n)), 4322643#(<= 2 decThread1of1ForFork1_i), 4322636#(or (< decThread1of1ForFork1_i n) (<= (+ 7 incThread1of1ForFork0_i) n)), 4322644#(<= 1 decThread1of1ForFork1_i), 4322630#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4322631#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 4322640#(<= 5 decThread1of1ForFork1_i), 4322629#(< decThread1of1ForFork1_i n), 4322642#(<= 3 decThread1of1ForFork1_i), 4322645#(<= 0 decThread1of1ForFork1_i)] [2022-03-15 20:42:12,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 20:42:12,131 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:12,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 20:42:12,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=464, Invalid=2188, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 20:42:12,132 INFO L87 Difference]: Start difference. First operand 6322 states and 17715 transitions. Second operand has 36 states, 36 states have (on average 1.7222222222222223) internal successors, (62), 36 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:13,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:13,408 INFO L93 Difference]: Finished difference Result 12196 states and 30963 transitions. [2022-03-15 20:42:13,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-15 20:42:13,408 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.7222222222222223) internal successors, (62), 36 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:13,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:13,425 INFO L225 Difference]: With dead ends: 12196 [2022-03-15 20:42:13,425 INFO L226 Difference]: Without dead ends: 12168 [2022-03-15 20:42:13,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 36 SyntacticMatches, 9 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5706 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3560, Invalid=12190, Unknown=0, NotChecked=0, Total=15750 [2022-03-15 20:42:13,427 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 150 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 1009 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 1102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1009 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:13,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 122 Invalid, 1102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1009 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:42:13,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12168 states. [2022-03-15 20:42:13,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12168 to 5173. [2022-03-15 20:42:13,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5173 states, 5172 states have (on average 2.8735498839907194) internal successors, (14862), 5172 states have internal predecessors, (14862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:13,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5173 states to 5173 states and 14862 transitions. [2022-03-15 20:42:13,532 INFO L78 Accepts]: Start accepts. Automaton has 5173 states and 14862 transitions. Word has length 25 [2022-03-15 20:42:13,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:13,532 INFO L470 AbstractCegarLoop]: Abstraction has 5173 states and 14862 transitions. [2022-03-15 20:42:13,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.7222222222222223) internal successors, (62), 36 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:13,532 INFO L276 IsEmpty]: Start isEmpty. Operand 5173 states and 14862 transitions. [2022-03-15 20:42:13,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:13,537 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:13,537 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:13,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (395)] Forceful destruction successful, exit code 0 [2022-03-15 20:42:13,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable396,395 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:13,737 INFO L402 AbstractCegarLoop]: === Iteration 398 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:13,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:13,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1983207898, now seen corresponding path program 394 times [2022-03-15 20:42:13,738 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:13,738 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876983488] [2022-03-15 20:42:13,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:13,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:13,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:13,794 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:13,794 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:13,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876983488] [2022-03-15 20:42:13,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876983488] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:13,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475660179] [2022-03-15 20:42:13,794 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:42:13,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:13,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:13,795 INFO L229 MonitoredProcess]: Starting monitored process 396 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:13,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (396)] Waiting until timeout for monitored process [2022-03-15 20:42:13,816 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:42:13,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:13,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:13,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:14,024 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:14,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:14,059 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:14,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475660179] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:14,060 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:14,060 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19, 12] total 28 [2022-03-15 20:42:14,060 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [693428610] [2022-03-15 20:42:14,060 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:14,061 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:14,063 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 51 transitions. [2022-03-15 20:42:14,063 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:14,181 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [4345516#(<= 7 decThread1of1ForFork1_i), 4345517#(<= 6 decThread1of1ForFork1_i), 4345524#(< incThread1of1ForFork0_i n), 4345521#(<= 2 decThread1of1ForFork1_i), 4345523#(<= 0 decThread1of1ForFork1_i), 4345522#(<= 1 decThread1of1ForFork1_i), 4345519#(<= 4 decThread1of1ForFork1_i), 4345518#(<= 5 decThread1of1ForFork1_i), 4345520#(<= 3 decThread1of1ForFork1_i)] [2022-03-15 20:42:14,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:42:14,181 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:14,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:42:14,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=356, Invalid=976, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:42:14,182 INFO L87 Difference]: Start difference. First operand 5173 states and 14862 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:15,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:15,204 INFO L93 Difference]: Finished difference Result 8549 states and 22412 transitions. [2022-03-15 20:42:15,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-03-15 20:42:15,205 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:15,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:15,217 INFO L225 Difference]: With dead ends: 8549 [2022-03-15 20:42:15,217 INFO L226 Difference]: Without dead ends: 8545 [2022-03-15 20:42:15,218 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 44 SyntacticMatches, 9 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4291 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=3242, Invalid=8968, Unknown=0, NotChecked=0, Total=12210 [2022-03-15 20:42:15,219 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 76 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:15,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 68 Invalid, 611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:15,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8545 states. [2022-03-15 20:42:15,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8545 to 5163. [2022-03-15 20:42:15,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5163 states, 5162 states have (on average 2.8750484308407596) internal successors, (14841), 5162 states have internal predecessors, (14841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:15,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5163 states to 5163 states and 14841 transitions. [2022-03-15 20:42:15,295 INFO L78 Accepts]: Start accepts. Automaton has 5163 states and 14841 transitions. Word has length 25 [2022-03-15 20:42:15,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:15,295 INFO L470 AbstractCegarLoop]: Abstraction has 5163 states and 14841 transitions. [2022-03-15 20:42:15,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:15,295 INFO L276 IsEmpty]: Start isEmpty. Operand 5163 states and 14841 transitions. [2022-03-15 20:42:15,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:15,300 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:15,300 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:15,315 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (396)] Ended with exit code 0 [2022-03-15 20:42:15,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable397,396 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:15,500 INFO L402 AbstractCegarLoop]: === Iteration 399 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:15,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:15,500 INFO L85 PathProgramCache]: Analyzing trace with hash -992991378, now seen corresponding path program 395 times [2022-03-15 20:42:15,501 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:15,501 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633179797] [2022-03-15 20:42:15,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:15,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:15,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:15,558 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:15,558 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:15,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633179797] [2022-03-15 20:42:15,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633179797] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:15,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770963517] [2022-03-15 20:42:15,559 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:42:15,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:15,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:15,560 INFO L229 MonitoredProcess]: Starting monitored process 397 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:15,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (397)] Waiting until timeout for monitored process [2022-03-15 20:42:15,581 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 20:42:15,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:15,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:15,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:15,783 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:15,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:15,820 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:15,820 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770963517] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:15,820 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:15,820 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 13] total 29 [2022-03-15 20:42:15,820 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1952261781] [2022-03-15 20:42:15,820 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:15,821 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:15,824 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 53 transitions. [2022-03-15 20:42:15,824 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:15,945 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [4364736#(< incThread1of1ForFork0_i n), 4364730#(<= 5 decThread1of1ForFork1_i), 4364732#(<= 3 decThread1of1ForFork1_i), 4364733#(<= 2 decThread1of1ForFork1_i), 4364735#(<= 0 decThread1of1ForFork1_i), 4364729#(<= 6 decThread1of1ForFork1_i), 4364734#(<= 1 decThread1of1ForFork1_i), 4364731#(<= 4 decThread1of1ForFork1_i), 4364737#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:42:15,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:42:15,946 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:15,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:42:15,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=360, Invalid=1046, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:42:15,946 INFO L87 Difference]: Start difference. First operand 5163 states and 14841 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:16,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:16,941 INFO L93 Difference]: Finished difference Result 7893 states and 20894 transitions. [2022-03-15 20:42:16,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-15 20:42:16,942 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:16,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:16,952 INFO L225 Difference]: With dead ends: 7893 [2022-03-15 20:42:16,952 INFO L226 Difference]: Without dead ends: 7882 [2022-03-15 20:42:16,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 44 SyntacticMatches, 8 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3867 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2954, Invalid=7966, Unknown=0, NotChecked=0, Total=10920 [2022-03-15 20:42:16,960 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 92 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 787 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 787 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:16,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 94 Invalid, 819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 787 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:42:16,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7882 states. [2022-03-15 20:42:17,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7882 to 5142. [2022-03-15 20:42:17,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5142 states, 5141 states have (on average 2.8613110289826884) internal successors, (14710), 5141 states have internal predecessors, (14710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:17,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5142 states to 5142 states and 14710 transitions. [2022-03-15 20:42:17,034 INFO L78 Accepts]: Start accepts. Automaton has 5142 states and 14710 transitions. Word has length 25 [2022-03-15 20:42:17,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:17,034 INFO L470 AbstractCegarLoop]: Abstraction has 5142 states and 14710 transitions. [2022-03-15 20:42:17,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:17,034 INFO L276 IsEmpty]: Start isEmpty. Operand 5142 states and 14710 transitions. [2022-03-15 20:42:17,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:17,039 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:17,039 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:17,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (397)] Ended with exit code 0 [2022-03-15 20:42:17,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 397 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable398 [2022-03-15 20:42:17,239 INFO L402 AbstractCegarLoop]: === Iteration 400 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:17,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:17,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1806200773, now seen corresponding path program 396 times [2022-03-15 20:42:17,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:17,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931709369] [2022-03-15 20:42:17,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:17,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:17,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:17,297 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:17,297 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:17,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931709369] [2022-03-15 20:42:17,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931709369] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:17,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599468173] [2022-03-15 20:42:17,297 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:42:17,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:17,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:17,298 INFO L229 MonitoredProcess]: Starting monitored process 398 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:17,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (398)] Waiting until timeout for monitored process [2022-03-15 20:42:17,320 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:42:17,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:17,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:17,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:17,499 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:17,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:17,536 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:17,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599468173] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:17,536 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:17,536 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 13] total 29 [2022-03-15 20:42:17,537 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [665230828] [2022-03-15 20:42:17,537 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:17,537 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:17,540 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 49 transitions. [2022-03-15 20:42:17,540 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:17,658 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [4383233#(<= decThread1of1ForFork1_i 2), 4383235#(<= decThread1of1ForFork1_i 0), 4383231#(<= decThread1of1ForFork1_i 4), 4383234#(<= decThread1of1ForFork1_i 1), 4383230#(<= decThread1of1ForFork1_i 5), 4383236#(< incThread1of1ForFork0_i n), 4383232#(<= decThread1of1ForFork1_i 3), 4383237#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4383229#(<= decThread1of1ForFork1_i 6)] [2022-03-15 20:42:17,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:42:17,659 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:17,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:42:17,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=294, Invalid=1112, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:42:17,659 INFO L87 Difference]: Start difference. First operand 5142 states and 14710 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:18,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:18,392 INFO L93 Difference]: Finished difference Result 11122 states and 27635 transitions. [2022-03-15 20:42:18,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 20:42:18,393 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:18,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:18,408 INFO L225 Difference]: With dead ends: 11122 [2022-03-15 20:42:18,408 INFO L226 Difference]: Without dead ends: 11120 [2022-03-15 20:42:18,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 41 SyntacticMatches, 9 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3220 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=2196, Invalid=5636, Unknown=0, NotChecked=0, Total=7832 [2022-03-15 20:42:18,409 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 318 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:18,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 73 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:18,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11120 states. [2022-03-15 20:42:18,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11120 to 5468. [2022-03-15 20:42:18,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5468 states, 5467 states have (on average 2.8703127858057433) internal successors, (15692), 5467 states have internal predecessors, (15692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:18,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5468 states to 5468 states and 15692 transitions. [2022-03-15 20:42:18,505 INFO L78 Accepts]: Start accepts. Automaton has 5468 states and 15692 transitions. Word has length 25 [2022-03-15 20:42:18,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:18,505 INFO L470 AbstractCegarLoop]: Abstraction has 5468 states and 15692 transitions. [2022-03-15 20:42:18,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:18,505 INFO L276 IsEmpty]: Start isEmpty. Operand 5468 states and 15692 transitions. [2022-03-15 20:42:18,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:18,510 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:18,510 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:18,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (398)] Ended with exit code 0 [2022-03-15 20:42:18,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 398 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable399 [2022-03-15 20:42:18,710 INFO L402 AbstractCegarLoop]: === Iteration 401 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:18,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:18,710 INFO L85 PathProgramCache]: Analyzing trace with hash -361050330, now seen corresponding path program 397 times [2022-03-15 20:42:18,711 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:18,711 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102122893] [2022-03-15 20:42:18,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:18,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:18,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:18,772 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:18,772 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:18,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102122893] [2022-03-15 20:42:18,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102122893] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:18,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990328166] [2022-03-15 20:42:18,772 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:42:18,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:18,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:18,773 INFO L229 MonitoredProcess]: Starting monitored process 399 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:18,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (399)] Waiting until timeout for monitored process [2022-03-15 20:42:18,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:18,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:18,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:18,990 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:18,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:19,027 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:19,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990328166] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:19,028 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:19,028 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 30 [2022-03-15 20:42:19,028 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [512245276] [2022-03-15 20:42:19,028 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:19,029 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:19,032 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 55 transitions. [2022-03-15 20:42:19,032 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:19,159 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [4405587#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 4405586#(<= 0 decThread1of1ForFork1_i), 4405580#(<= 4 decThread1of1ForFork1_i), 4405584#(<= 2 decThread1of1ForFork1_i), 4405583#(<= 3 decThread1of1ForFork1_i), 4405581#(< incThread1of1ForFork0_i n), 4405579#(<= 5 decThread1of1ForFork1_i), 4405585#(<= 1 decThread1of1ForFork1_i), 4405582#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:42:19,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:42:19,159 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:19,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:42:19,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=366, Invalid=1116, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:42:19,160 INFO L87 Difference]: Start difference. First operand 5468 states and 15692 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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) [2022-03-15 20:42:19,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:19,994 INFO L93 Difference]: Finished difference Result 7472 states and 20067 transitions. [2022-03-15 20:42:19,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 20:42:19,995 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:19,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:20,005 INFO L225 Difference]: With dead ends: 7472 [2022-03-15 20:42:20,005 INFO L226 Difference]: Without dead ends: 7455 [2022-03-15 20:42:20,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 44 SyntacticMatches, 7 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3460 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2627, Invalid=7075, Unknown=0, NotChecked=0, Total=9702 [2022-03-15 20:42:20,007 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 128 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:20,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 60 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 559 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:20,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7455 states. [2022-03-15 20:42:20,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7455 to 5462. [2022-03-15 20:42:20,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5462 states, 5461 states have (on average 2.8586339498260394) internal successors, (15611), 5461 states have internal predecessors, (15611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:20,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5462 states to 5462 states and 15611 transitions. [2022-03-15 20:42:20,099 INFO L78 Accepts]: Start accepts. Automaton has 5462 states and 15611 transitions. Word has length 25 [2022-03-15 20:42:20,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:20,099 INFO L470 AbstractCegarLoop]: Abstraction has 5462 states and 15611 transitions. [2022-03-15 20:42:20,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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) [2022-03-15 20:42:20,099 INFO L276 IsEmpty]: Start isEmpty. Operand 5462 states and 15611 transitions. [2022-03-15 20:42:20,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:20,103 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:20,103 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:20,119 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (399)] Ended with exit code 0 [2022-03-15 20:42:20,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 399 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable400 [2022-03-15 20:42:20,304 INFO L402 AbstractCegarLoop]: === Iteration 402 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:20,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:20,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1570942247, now seen corresponding path program 398 times [2022-03-15 20:42:20,305 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:20,305 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429910807] [2022-03-15 20:42:20,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:20,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:20,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:20,360 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 32 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:20,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:20,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429910807] [2022-03-15 20:42:20,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429910807] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:20,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157743595] [2022-03-15 20:42:20,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:42:20,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:20,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:20,361 INFO L229 MonitoredProcess]: Starting monitored process 400 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:20,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (400)] Waiting until timeout for monitored process [2022-03-15 20:42:20,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:42:20,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:20,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:20,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:20,563 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:20,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:20,600 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 32 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:20,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157743595] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:20,600 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:20,600 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 13] total 29 [2022-03-15 20:42:20,600 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [887214851] [2022-03-15 20:42:20,600 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:20,601 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:20,604 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 47 transitions. [2022-03-15 20:42:20,604 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:20,708 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [4424284#(<= decThread1of1ForFork1_i 4), 4424289#(< incThread1of1ForFork0_i n), 4424290#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4424285#(<= decThread1of1ForFork1_i 3), 4424287#(<= decThread1of1ForFork1_i 1), 4424283#(<= decThread1of1ForFork1_i 5), 4424288#(<= decThread1of1ForFork1_i 0), 4424286#(<= decThread1of1ForFork1_i 2)] [2022-03-15 20:42:20,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:42:20,708 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:20,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:42:20,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=1059, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:42:20,709 INFO L87 Difference]: Start difference. First operand 5462 states and 15611 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:21,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:21,211 INFO L93 Difference]: Finished difference Result 9308 states and 23966 transitions. [2022-03-15 20:42:21,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 20:42:21,211 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:21,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:21,224 INFO L225 Difference]: With dead ends: 9308 [2022-03-15 20:42:21,224 INFO L226 Difference]: Without dead ends: 9304 [2022-03-15 20:42:21,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 41 SyntacticMatches, 8 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2054 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1351, Invalid=3761, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 20:42:21,224 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 317 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:21,225 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 48 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:21,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9304 states. [2022-03-15 20:42:21,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9304 to 5714. [2022-03-15 20:42:21,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5714 states, 5713 states have (on average 2.8606686504463505) internal successors, (16343), 5713 states have internal predecessors, (16343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:21,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5714 states to 5714 states and 16343 transitions. [2022-03-15 20:42:21,315 INFO L78 Accepts]: Start accepts. Automaton has 5714 states and 16343 transitions. Word has length 25 [2022-03-15 20:42:21,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:21,315 INFO L470 AbstractCegarLoop]: Abstraction has 5714 states and 16343 transitions. [2022-03-15 20:42:21,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:21,315 INFO L276 IsEmpty]: Start isEmpty. Operand 5714 states and 16343 transitions. [2022-03-15 20:42:21,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:21,320 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:21,320 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:21,335 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (400)] Ended with exit code 0 [2022-03-15 20:42:21,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 400 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable401 [2022-03-15 20:42:21,520 INFO L402 AbstractCegarLoop]: === Iteration 403 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:21,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:21,520 INFO L85 PathProgramCache]: Analyzing trace with hash 514560431, now seen corresponding path program 399 times [2022-03-15 20:42:21,521 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:21,521 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936690558] [2022-03-15 20:42:21,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:21,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:21,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:21,581 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:21,582 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:21,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936690558] [2022-03-15 20:42:21,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936690558] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:21,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134663440] [2022-03-15 20:42:21,582 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:42:21,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:21,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:21,583 INFO L229 MonitoredProcess]: Starting monitored process 401 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:21,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (401)] Waiting until timeout for monitored process [2022-03-15 20:42:21,605 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 20:42:21,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:21,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:21,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:21,790 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:21,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:21,827 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:21,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134663440] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:21,828 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:21,828 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 30 [2022-03-15 20:42:21,828 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1742614774] [2022-03-15 20:42:21,828 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:21,829 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:21,831 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 51 transitions. [2022-03-15 20:42:21,831 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:21,965 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [4445284#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4445278#(<= decThread1of1ForFork1_i 4), 4445277#(<= decThread1of1ForFork1_i 5), 4445283#(< incThread1of1ForFork0_i n), 4445285#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4445279#(<= decThread1of1ForFork1_i 3), 4445281#(<= decThread1of1ForFork1_i 1), 4445280#(<= decThread1of1ForFork1_i 2), 4445282#(<= decThread1of1ForFork1_i 0)] [2022-03-15 20:42:21,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:42:21,965 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:21,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:42:21,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=1198, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:42:21,965 INFO L87 Difference]: Start difference. First operand 5714 states and 16343 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:22,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:22,715 INFO L93 Difference]: Finished difference Result 9891 states and 25023 transitions. [2022-03-15 20:42:22,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 20:42:22,715 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:22,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:22,729 INFO L225 Difference]: With dead ends: 9891 [2022-03-15 20:42:22,730 INFO L226 Difference]: Without dead ends: 9891 [2022-03-15 20:42:22,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 41 SyntacticMatches, 8 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3322 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2251, Invalid=6121, Unknown=0, NotChecked=0, Total=8372 [2022-03-15 20:42:22,731 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 338 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:22,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 53 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:22,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9891 states. [2022-03-15 20:42:22,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9891 to 5693. [2022-03-15 20:42:22,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5693 states, 5692 states have (on average 2.8580463808854533) internal successors, (16268), 5692 states have internal predecessors, (16268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:22,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5693 states to 5693 states and 16268 transitions. [2022-03-15 20:42:22,828 INFO L78 Accepts]: Start accepts. Automaton has 5693 states and 16268 transitions. Word has length 25 [2022-03-15 20:42:22,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:22,828 INFO L470 AbstractCegarLoop]: Abstraction has 5693 states and 16268 transitions. [2022-03-15 20:42:22,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:22,828 INFO L276 IsEmpty]: Start isEmpty. Operand 5693 states and 16268 transitions. [2022-03-15 20:42:22,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:22,833 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:22,833 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:22,848 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (401)] Ended with exit code 0 [2022-03-15 20:42:23,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 401 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable402 [2022-03-15 20:42:23,033 INFO L402 AbstractCegarLoop]: === Iteration 404 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:23,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:23,034 INFO L85 PathProgramCache]: Analyzing trace with hash 2049252974, now seen corresponding path program 400 times [2022-03-15 20:42:23,034 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:23,034 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250053655] [2022-03-15 20:42:23,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:23,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:23,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:23,114 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:23,114 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:23,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250053655] [2022-03-15 20:42:23,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250053655] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:23,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169652566] [2022-03-15 20:42:23,114 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:42:23,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:23,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:23,115 INFO L229 MonitoredProcess]: Starting monitored process 402 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:23,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (402)] Waiting until timeout for monitored process [2022-03-15 20:42:23,138 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:42:23,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:23,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:23,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:23,336 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:23,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:23,374 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:23,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169652566] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:23,375 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:23,375 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 31 [2022-03-15 20:42:23,375 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1286824291] [2022-03-15 20:42:23,375 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:23,376 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:23,379 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 20:42:23,379 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:23,513 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [4466853#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 4466857#(<= 1 decThread1of1ForFork1_i), 4466858#(<= 0 decThread1of1ForFork1_i), 4466854#(<= 4 decThread1of1ForFork1_i), 4466856#(<= 2 decThread1of1ForFork1_i), 4466855#(<= 3 decThread1of1ForFork1_i), 4466852#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 4466851#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 4466850#(< incThread1of1ForFork0_i n)] [2022-03-15 20:42:23,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:42:23,514 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:23,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:42:23,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=374, Invalid=1186, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:42:23,514 INFO L87 Difference]: Start difference. First operand 5693 states and 16268 transitions. Second operand has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:24,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:24,255 INFO L93 Difference]: Finished difference Result 7132 states and 19333 transitions. [2022-03-15 20:42:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 20:42:24,256 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:24,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:24,267 INFO L225 Difference]: With dead ends: 7132 [2022-03-15 20:42:24,267 INFO L226 Difference]: Without dead ends: 7112 [2022-03-15 20:42:24,268 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3052 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2285, Invalid=6271, Unknown=0, NotChecked=0, Total=8556 [2022-03-15 20:42:24,268 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 109 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:24,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 70 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:24,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7112 states. [2022-03-15 20:42:24,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7112 to 5660. [2022-03-15 20:42:24,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5660 states, 5659 states have (on average 2.8517405902102846) internal successors, (16138), 5659 states have internal predecessors, (16138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:24,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5660 states to 5660 states and 16138 transitions. [2022-03-15 20:42:24,346 INFO L78 Accepts]: Start accepts. Automaton has 5660 states and 16138 transitions. Word has length 25 [2022-03-15 20:42:24,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:24,346 INFO L470 AbstractCegarLoop]: Abstraction has 5660 states and 16138 transitions. [2022-03-15 20:42:24,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:24,346 INFO L276 IsEmpty]: Start isEmpty. Operand 5660 states and 16138 transitions. [2022-03-15 20:42:24,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:24,351 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:24,351 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:24,367 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (402)] Ended with exit code 0 [2022-03-15 20:42:24,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable403,402 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:24,551 INFO L402 AbstractCegarLoop]: === Iteration 405 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:24,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:24,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1427104763, now seen corresponding path program 401 times [2022-03-15 20:42:24,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:24,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596126449] [2022-03-15 20:42:24,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:24,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:24,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:24,606 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 34 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:24,606 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:24,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596126449] [2022-03-15 20:42:24,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596126449] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:24,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238051456] [2022-03-15 20:42:24,607 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:42:24,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:24,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:24,608 INFO L229 MonitoredProcess]: Starting monitored process 403 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:24,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (403)] Waiting until timeout for monitored process [2022-03-15 20:42:24,631 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 20:42:24,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:24,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:24,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:24,820 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:24,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:24,858 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 34 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:24,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238051456] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:24,858 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:24,858 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 13] total 29 [2022-03-15 20:42:24,858 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1321159649] [2022-03-15 20:42:24,858 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:24,859 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:24,861 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:42:24,861 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:24,954 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [4485596#(<= decThread1of1ForFork1_i 3), 4485598#(<= decThread1of1ForFork1_i 1), 4485595#(<= decThread1of1ForFork1_i 4), 4485597#(<= decThread1of1ForFork1_i 2), 4485600#(< incThread1of1ForFork0_i n), 4485601#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4485599#(<= decThread1of1ForFork1_i 0)] [2022-03-15 20:42:24,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:42:24,954 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:24,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:42:24,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1003, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:42:24,955 INFO L87 Difference]: Start difference. First operand 5660 states and 16138 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:25,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:25,538 INFO L93 Difference]: Finished difference Result 8962 states and 23365 transitions. [2022-03-15 20:42:25,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 20:42:25,538 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:25,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:25,551 INFO L225 Difference]: With dead ends: 8962 [2022-03-15 20:42:25,551 INFO L226 Difference]: Without dead ends: 8958 [2022-03-15 20:42:25,552 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 41 SyntacticMatches, 7 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2319 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1589, Invalid=4417, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 20:42:25,552 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 252 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:25,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 52 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:25,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8958 states. [2022-03-15 20:42:25,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8958 to 5972. [2022-03-15 20:42:25,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5972 states, 5971 states have (on average 2.862669569586334) internal successors, (17093), 5971 states have internal predecessors, (17093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:25,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5972 states to 5972 states and 17093 transitions. [2022-03-15 20:42:25,645 INFO L78 Accepts]: Start accepts. Automaton has 5972 states and 17093 transitions. Word has length 25 [2022-03-15 20:42:25,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:25,645 INFO L470 AbstractCegarLoop]: Abstraction has 5972 states and 17093 transitions. [2022-03-15 20:42:25,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:25,645 INFO L276 IsEmpty]: Start isEmpty. Operand 5972 states and 17093 transitions. [2022-03-15 20:42:25,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:25,651 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:25,651 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:25,666 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (403)] Ended with exit code 0 [2022-03-15 20:42:25,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 403 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable404 [2022-03-15 20:42:25,851 INFO L402 AbstractCegarLoop]: === Iteration 406 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:25,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:25,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1811480717, now seen corresponding path program 402 times [2022-03-15 20:42:25,852 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:25,852 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453411346] [2022-03-15 20:42:25,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:25,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:25,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:25,913 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 31 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:25,913 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:25,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453411346] [2022-03-15 20:42:25,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453411346] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:25,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706673040] [2022-03-15 20:42:25,913 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:42:25,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:25,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:25,914 INFO L229 MonitoredProcess]: Starting monitored process 404 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:25,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (404)] Waiting until timeout for monitored process [2022-03-15 20:42:25,936 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-15 20:42:25,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:25,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:25,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:26,129 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:26,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:26,168 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 31 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:26,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706673040] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:26,169 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:26,169 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 30 [2022-03-15 20:42:26,169 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [60917320] [2022-03-15 20:42:26,169 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:26,170 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:26,172 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 49 transitions. [2022-03-15 20:42:26,172 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:26,297 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [4506774#(<= decThread1of1ForFork1_i 4), 4506776#(<= decThread1of1ForFork1_i 2), 4506773#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4506775#(<= decThread1of1ForFork1_i 3), 4506771#(< incThread1of1ForFork0_i n), 4506778#(<= decThread1of1ForFork1_i 0), 4506772#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4506777#(<= decThread1of1ForFork1_i 1)] [2022-03-15 20:42:26,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:42:26,297 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:26,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:42:26,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1139, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:42:26,298 INFO L87 Difference]: Start difference. First operand 5972 states and 17093 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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) [2022-03-15 20:42:26,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:26,804 INFO L93 Difference]: Finished difference Result 8492 states and 22272 transitions. [2022-03-15 20:42:26,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 20:42:26,805 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:26,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:26,816 INFO L225 Difference]: With dead ends: 8492 [2022-03-15 20:42:26,816 INFO L226 Difference]: Without dead ends: 8486 [2022-03-15 20:42:26,816 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 41 SyntacticMatches, 7 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1904 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1242, Invalid=3728, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 20:42:26,816 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 237 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:26,817 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 50 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:26,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8486 states. [2022-03-15 20:42:26,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8486 to 5870. [2022-03-15 20:42:26,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5870 states, 5869 states have (on average 2.8522746634861136) internal successors, (16740), 5869 states have internal predecessors, (16740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:26,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5870 states to 5870 states and 16740 transitions. [2022-03-15 20:42:26,903 INFO L78 Accepts]: Start accepts. Automaton has 5870 states and 16740 transitions. Word has length 25 [2022-03-15 20:42:26,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:26,903 INFO L470 AbstractCegarLoop]: Abstraction has 5870 states and 16740 transitions. [2022-03-15 20:42:26,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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) [2022-03-15 20:42:26,903 INFO L276 IsEmpty]: Start isEmpty. Operand 5870 states and 16740 transitions. [2022-03-15 20:42:26,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:26,908 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:26,908 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:26,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (404)] Forceful destruction successful, exit code 0 [2022-03-15 20:42:27,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable405,404 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:27,108 INFO L402 AbstractCegarLoop]: === Iteration 407 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:27,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:27,109 INFO L85 PathProgramCache]: Analyzing trace with hash -871584507, now seen corresponding path program 403 times [2022-03-15 20:42:27,109 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:27,109 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391029071] [2022-03-15 20:42:27,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:27,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:27,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:27,175 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:27,175 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:27,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391029071] [2022-03-15 20:42:27,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391029071] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:27,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105653953] [2022-03-15 20:42:27,175 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:42:27,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:27,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:27,176 INFO L229 MonitoredProcess]: Starting monitored process 405 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:27,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (405)] Waiting until timeout for monitored process [2022-03-15 20:42:27,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:27,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:27,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:27,394 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:27,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:27,432 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:27,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105653953] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:27,432 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:27,432 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 31 [2022-03-15 20:42:27,433 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2126095582] [2022-03-15 20:42:27,433 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:27,433 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:27,436 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 53 transitions. [2022-03-15 20:42:27,436 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:27,593 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [4527261#(<= decThread1of1ForFork1_i 1), 4527262#(<= decThread1of1ForFork1_i 0), 4527257#(< incThread1of1ForFork0_i n), 4527265#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 4527258#(<= decThread1of1ForFork1_i 4), 4527264#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4527260#(<= decThread1of1ForFork1_i 2), 4527259#(<= decThread1of1ForFork1_i 3), 4527263#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:42:27,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:42:27,593 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:27,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:42:27,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=1276, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:42:27,594 INFO L87 Difference]: Start difference. First operand 5870 states and 16740 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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) [2022-03-15 20:42:28,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:28,340 INFO L93 Difference]: Finished difference Result 8792 states and 22763 transitions. [2022-03-15 20:42:28,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-15 20:42:28,340 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:28,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:28,353 INFO L225 Difference]: With dead ends: 8792 [2022-03-15 20:42:28,353 INFO L226 Difference]: Without dead ends: 8792 [2022-03-15 20:42:28,354 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 41 SyntacticMatches, 7 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3086 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2115, Invalid=6075, Unknown=0, NotChecked=0, Total=8190 [2022-03-15 20:42:28,354 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 282 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:28,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 66 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:28,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8792 states. [2022-03-15 20:42:28,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8792 to 5858. [2022-03-15 20:42:28,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5858 states, 5857 states have (on average 2.85026464060099) internal successors, (16694), 5857 states have internal predecessors, (16694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:28,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5858 states to 5858 states and 16694 transitions. [2022-03-15 20:42:28,441 INFO L78 Accepts]: Start accepts. Automaton has 5858 states and 16694 transitions. Word has length 25 [2022-03-15 20:42:28,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:28,441 INFO L470 AbstractCegarLoop]: Abstraction has 5858 states and 16694 transitions. [2022-03-15 20:42:28,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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) [2022-03-15 20:42:28,442 INFO L276 IsEmpty]: Start isEmpty. Operand 5858 states and 16694 transitions. [2022-03-15 20:42:28,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:28,446 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:28,446 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:28,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (405)] Ended with exit code 0 [2022-03-15 20:42:28,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable406,405 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:28,647 INFO L402 AbstractCegarLoop]: === Iteration 408 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:28,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:28,647 INFO L85 PathProgramCache]: Analyzing trace with hash -540755930, now seen corresponding path program 404 times [2022-03-15 20:42:28,647 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:28,647 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68873564] [2022-03-15 20:42:28,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:28,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:28,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:28,719 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:28,720 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:28,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68873564] [2022-03-15 20:42:28,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68873564] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:28,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261107787] [2022-03-15 20:42:28,720 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:42:28,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:28,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:28,721 INFO L229 MonitoredProcess]: Starting monitored process 406 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:28,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (406)] Waiting until timeout for monitored process [2022-03-15 20:42:28,742 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:42:28,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:28,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:28,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:28,939 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:28,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:28,977 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:28,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261107787] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:28,977 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:28,977 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 32 [2022-03-15 20:42:28,977 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2113892001] [2022-03-15 20:42:28,977 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:28,978 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:28,981 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 59 transitions. [2022-03-15 20:42:28,981 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:29,125 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [4548059#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 4548058#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 4548060#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 4548065#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 4548061#(<= 3 decThread1of1ForFork1_i), 4548063#(<= 1 decThread1of1ForFork1_i), 4548064#(<= 0 decThread1of1ForFork1_i), 4548062#(<= 2 decThread1of1ForFork1_i), 4548057#(< incThread1of1ForFork0_i n)] [2022-03-15 20:42:29,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:42:29,125 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:29,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:42:29,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=384, Invalid=1256, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 20:42:29,126 INFO L87 Difference]: Start difference. First operand 5858 states and 16694 transitions. Second operand has 25 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:29,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:29,772 INFO L93 Difference]: Finished difference Result 6880 states and 18802 transitions. [2022-03-15 20:42:29,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 20:42:29,773 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:29,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:29,782 INFO L225 Difference]: With dead ends: 6880 [2022-03-15 20:42:29,782 INFO L226 Difference]: Without dead ends: 6856 [2022-03-15 20:42:29,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2636 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1948, Invalid=5534, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 20:42:29,784 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 119 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:29,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 55 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:29,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6856 states. [2022-03-15 20:42:29,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6856 to 5825. [2022-03-15 20:42:29,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5825 states, 5824 states have (on average 2.844951923076923) internal successors, (16569), 5824 states have internal predecessors, (16569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:29,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5825 states to 5825 states and 16569 transitions. [2022-03-15 20:42:29,878 INFO L78 Accepts]: Start accepts. Automaton has 5825 states and 16569 transitions. Word has length 25 [2022-03-15 20:42:29,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:29,878 INFO L470 AbstractCegarLoop]: Abstraction has 5825 states and 16569 transitions. [2022-03-15 20:42:29,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:29,878 INFO L276 IsEmpty]: Start isEmpty. Operand 5825 states and 16569 transitions. [2022-03-15 20:42:29,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:29,883 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:29,883 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:29,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (406)] Forceful destruction successful, exit code 0 [2022-03-15 20:42:30,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 406 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable407 [2022-03-15 20:42:30,083 INFO L402 AbstractCegarLoop]: === Iteration 409 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:30,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:30,084 INFO L85 PathProgramCache]: Analyzing trace with hash 122718439, now seen corresponding path program 405 times [2022-03-15 20:42:30,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:30,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066037836] [2022-03-15 20:42:30,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:30,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:30,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:30,138 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 34 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:30,139 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:30,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066037836] [2022-03-15 20:42:30,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066037836] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:30,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105620115] [2022-03-15 20:42:30,139 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:42:30,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:30,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:30,140 INFO L229 MonitoredProcess]: Starting monitored process 407 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:30,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (407)] Waiting until timeout for monitored process [2022-03-15 20:42:30,161 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:42:30,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:30,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:30,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:30,354 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:30,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:30,391 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 34 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:30,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105620115] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:30,391 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:30,391 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 13] total 29 [2022-03-15 20:42:30,391 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [79410386] [2022-03-15 20:42:30,391 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:30,392 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:30,394 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 43 transitions. [2022-03-15 20:42:30,394 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:30,473 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [4566867#(<= decThread1of1ForFork1_i 1), 4566869#(< incThread1of1ForFork0_i n), 4566870#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4566865#(<= decThread1of1ForFork1_i 3), 4566868#(<= decThread1of1ForFork1_i 0), 4566866#(<= decThread1of1ForFork1_i 2)] [2022-03-15 20:42:30,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:42:30,474 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:30,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:42:30,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=945, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:42:30,474 INFO L87 Difference]: Start difference. First operand 5825 states and 16569 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:42:31,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:31,064 INFO L93 Difference]: Finished difference Result 8381 states and 22192 transitions. [2022-03-15 20:42:31,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 20:42:31,064 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:31,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:31,076 INFO L225 Difference]: With dead ends: 8381 [2022-03-15 20:42:31,076 INFO L226 Difference]: Without dead ends: 8377 [2022-03-15 20:42:31,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2278 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1597, Invalid=4565, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 20:42:31,077 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 202 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:31,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 55 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:31,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8377 states. [2022-03-15 20:42:31,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8377 to 6063. [2022-03-15 20:42:31,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6063 states, 6062 states have (on average 2.8538436159683274) internal successors, (17300), 6062 states have internal predecessors, (17300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:31,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6063 states to 6063 states and 17300 transitions. [2022-03-15 20:42:31,166 INFO L78 Accepts]: Start accepts. Automaton has 6063 states and 17300 transitions. Word has length 25 [2022-03-15 20:42:31,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:31,166 INFO L470 AbstractCegarLoop]: Abstraction has 6063 states and 17300 transitions. [2022-03-15 20:42:31,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:42:31,166 INFO L276 IsEmpty]: Start isEmpty. Operand 6063 states and 17300 transitions. [2022-03-15 20:42:31,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:31,171 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:31,171 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:31,186 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (407)] Ended with exit code 0 [2022-03-15 20:42:31,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable408,407 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:31,371 INFO L402 AbstractCegarLoop]: === Iteration 410 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:31,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:31,371 INFO L85 PathProgramCache]: Analyzing trace with hash -933663377, now seen corresponding path program 406 times [2022-03-15 20:42:31,372 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:31,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000589800] [2022-03-15 20:42:31,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:31,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:31,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:31,432 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 32 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:31,432 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:31,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000589800] [2022-03-15 20:42:31,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000589800] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:31,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942683172] [2022-03-15 20:42:31,432 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:42:31,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:31,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:31,433 INFO L229 MonitoredProcess]: Starting monitored process 408 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:31,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (408)] Waiting until timeout for monitored process [2022-03-15 20:42:31,454 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:42:31,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:31,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:31,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:31,654 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:31,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:31,692 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 32 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:31,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942683172] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:31,692 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:31,693 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 30 [2022-03-15 20:42:31,693 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1146888662] [2022-03-15 20:42:31,693 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:31,693 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:31,696 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 47 transitions. [2022-03-15 20:42:31,696 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:31,808 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [4587650#(<= decThread1of1ForFork1_i 0), 4587647#(<= decThread1of1ForFork1_i 3), 4587644#(< incThread1of1ForFork0_i n), 4587645#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4587648#(<= decThread1of1ForFork1_i 2), 4587646#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4587649#(<= decThread1of1ForFork1_i 1)] [2022-03-15 20:42:31,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:42:31,808 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:31,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:42:31,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=1077, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:42:31,809 INFO L87 Difference]: Start difference. First operand 6063 states and 17300 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:32,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:32,378 INFO L93 Difference]: Finished difference Result 8183 states and 21759 transitions. [2022-03-15 20:42:32,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 20:42:32,378 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:32,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:32,390 INFO L225 Difference]: With dead ends: 8183 [2022-03-15 20:42:32,390 INFO L226 Difference]: Without dead ends: 8177 [2022-03-15 20:42:32,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2073 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1439, Invalid=4261, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 20:42:32,391 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 231 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:32,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 66 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:32,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8177 states. [2022-03-15 20:42:32,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8177 to 6069. [2022-03-15 20:42:32,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6069 states, 6068 states have (on average 2.8523401450230716) internal successors, (17308), 6068 states have internal predecessors, (17308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:32,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6069 states to 6069 states and 17308 transitions. [2022-03-15 20:42:32,476 INFO L78 Accepts]: Start accepts. Automaton has 6069 states and 17308 transitions. Word has length 25 [2022-03-15 20:42:32,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:32,477 INFO L470 AbstractCegarLoop]: Abstraction has 6069 states and 17308 transitions. [2022-03-15 20:42:32,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:32,477 INFO L276 IsEmpty]: Start isEmpty. Operand 6069 states and 17308 transitions. [2022-03-15 20:42:32,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:32,481 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:32,482 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:32,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (408)] Forceful destruction successful, exit code 0 [2022-03-15 20:42:32,682 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable409,408 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:32,682 INFO L402 AbstractCegarLoop]: === Iteration 411 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:32,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:32,682 INFO L85 PathProgramCache]: Analyzing trace with hash 678238695, now seen corresponding path program 407 times [2022-03-15 20:42:32,683 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:32,683 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44127494] [2022-03-15 20:42:32,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:32,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:32,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:32,749 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 30 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:32,749 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:32,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44127494] [2022-03-15 20:42:32,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44127494] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:32,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617975097] [2022-03-15 20:42:32,749 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:42:32,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:32,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:32,750 INFO L229 MonitoredProcess]: Starting monitored process 409 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:32,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (409)] Waiting until timeout for monitored process [2022-03-15 20:42:32,773 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 20:42:32,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:32,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:32,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:32,973 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:32,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:33,011 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 30 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:33,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617975097] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:33,012 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:33,012 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 31 [2022-03-15 20:42:33,012 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1875713833] [2022-03-15 20:42:33,012 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:33,013 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:33,015 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 51 transitions. [2022-03-15 20:42:33,015 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:33,175 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [4608235#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4608234#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4608232#(<= decThread1of1ForFork1_i 1), 4608231#(<= decThread1of1ForFork1_i 2), 4608230#(<= decThread1of1ForFork1_i 3), 4608236#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 4608229#(< incThread1of1ForFork0_i n), 4608233#(<= decThread1of1ForFork1_i 0)] [2022-03-15 20:42:33,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:42:33,175 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:33,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:42:33,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=1211, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:42:33,175 INFO L87 Difference]: Start difference. First operand 6069 states and 17308 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:33,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:33,643 INFO L93 Difference]: Finished difference Result 7800 states and 20835 transitions. [2022-03-15 20:42:33,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 20:42:33,644 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:33,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:33,655 INFO L225 Difference]: With dead ends: 7800 [2022-03-15 20:42:33,655 INFO L226 Difference]: Without dead ends: 7792 [2022-03-15 20:42:33,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1709 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1113, Invalid=3579, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 20:42:33,656 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 200 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:33,656 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 68 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:33,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7792 states. [2022-03-15 20:42:33,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7792 to 5954. [2022-03-15 20:42:33,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5954 states, 5953 states have (on average 2.843776247270284) internal successors, (16929), 5953 states have internal predecessors, (16929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:33,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5954 states to 5954 states and 16929 transitions. [2022-03-15 20:42:33,742 INFO L78 Accepts]: Start accepts. Automaton has 5954 states and 16929 transitions. Word has length 25 [2022-03-15 20:42:33,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:33,742 INFO L470 AbstractCegarLoop]: Abstraction has 5954 states and 16929 transitions. [2022-03-15 20:42:33,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:33,742 INFO L276 IsEmpty]: Start isEmpty. Operand 5954 states and 16929 transitions. [2022-03-15 20:42:33,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:33,747 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:33,747 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:33,762 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (409)] Ended with exit code 0 [2022-03-15 20:42:33,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 409 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable410 [2022-03-15 20:42:33,947 INFO L402 AbstractCegarLoop]: === Iteration 412 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:33,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:33,947 INFO L85 PathProgramCache]: Analyzing trace with hash -892404625, now seen corresponding path program 408 times [2022-03-15 20:42:33,948 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:33,948 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562582050] [2022-03-15 20:42:33,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:33,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:33,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:34,020 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:34,020 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:34,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562582050] [2022-03-15 20:42:34,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562582050] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:34,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084191571] [2022-03-15 20:42:34,020 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:42:34,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:34,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:34,021 INFO L229 MonitoredProcess]: Starting monitored process 410 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:34,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (410)] Waiting until timeout for monitored process [2022-03-15 20:42:34,043 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-15 20:42:34,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:34,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:34,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:34,244 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:34,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:34,283 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:34,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084191571] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:34,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:34,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 32 [2022-03-15 20:42:34,283 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1036721874] [2022-03-15 20:42:34,283 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:34,284 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:34,287 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 55 transitions. [2022-03-15 20:42:34,287 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:34,459 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [4628192#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 4628189#(<= decThread1of1ForFork1_i 0), 4628191#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4628187#(<= decThread1of1ForFork1_i 2), 4628188#(<= decThread1of1ForFork1_i 1), 4628190#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4628186#(<= decThread1of1ForFork1_i 3), 4628193#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 4628185#(< incThread1of1ForFork0_i n)] [2022-03-15 20:42:34,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:42:34,459 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:34,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:42:34,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=294, Invalid=1346, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 20:42:34,460 INFO L87 Difference]: Start difference. First operand 5954 states and 16929 transitions. Second operand has 25 states, 25 states have (on average 1.96) internal successors, (49), 25 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:35,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:35,146 INFO L93 Difference]: Finished difference Result 7930 states and 20999 transitions. [2022-03-15 20:42:35,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-15 20:42:35,147 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 25 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:35,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:35,159 INFO L225 Difference]: With dead ends: 7930 [2022-03-15 20:42:35,159 INFO L226 Difference]: Without dead ends: 7930 [2022-03-15 20:42:35,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2586 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1812, Invalid=5498, Unknown=0, NotChecked=0, Total=7310 [2022-03-15 20:42:35,161 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 262 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:35,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 90 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:35,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7930 states. [2022-03-15 20:42:35,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7930 to 5948. [2022-03-15 20:42:35,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5948 states, 5947 states have (on average 2.8422734151673112) internal successors, (16903), 5947 states have internal predecessors, (16903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:35,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5948 states to 5948 states and 16903 transitions. [2022-03-15 20:42:35,246 INFO L78 Accepts]: Start accepts. Automaton has 5948 states and 16903 transitions. Word has length 25 [2022-03-15 20:42:35,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:35,246 INFO L470 AbstractCegarLoop]: Abstraction has 5948 states and 16903 transitions. [2022-03-15 20:42:35,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 25 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:35,246 INFO L276 IsEmpty]: Start isEmpty. Operand 5948 states and 16903 transitions. [2022-03-15 20:42:35,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:35,251 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:35,251 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:35,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (410)] Ended with exit code 0 [2022-03-15 20:42:35,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 410 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable411 [2022-03-15 20:42:35,451 INFO L402 AbstractCegarLoop]: === Iteration 413 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:35,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:35,452 INFO L85 PathProgramCache]: Analyzing trace with hash 773346670, now seen corresponding path program 409 times [2022-03-15 20:42:35,452 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:35,452 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34342444] [2022-03-15 20:42:35,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:35,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:35,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:35,532 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:35,532 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:35,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34342444] [2022-03-15 20:42:35,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34342444] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:35,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139806441] [2022-03-15 20:42:35,533 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:42:35,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:35,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:35,533 INFO L229 MonitoredProcess]: Starting monitored process 411 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:35,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (411)] Waiting until timeout for monitored process [2022-03-15 20:42:35,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:35,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:35,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:35,754 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:35,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:35,793 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:35,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139806441] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:35,793 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:35,793 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 17] total 33 [2022-03-15 20:42:35,794 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1091010203] [2022-03-15 20:42:35,794 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:35,794 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:35,798 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 61 transitions. [2022-03-15 20:42:35,798 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:35,951 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [4648293#(< incThread1of1ForFork0_i n), 4648294#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 4648295#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 4648292#(<= 1 decThread1of1ForFork1_i), 4648297#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 4648299#(<= 0 decThread1of1ForFork1_i), 4648298#(or (<= n (+ decThread1of1ForFork1_i 4)) (< incThread1of1ForFork0_i n)), 4648296#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 4648291#(<= 2 decThread1of1ForFork1_i)] [2022-03-15 20:42:35,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:42:35,951 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:35,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:42:35,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=396, Invalid=1326, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 20:42:35,952 INFO L87 Difference]: Start difference. First operand 5948 states and 16903 transitions. Second operand has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 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) [2022-03-15 20:42:36,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:36,525 INFO L93 Difference]: Finished difference Result 6645 states and 18276 transitions. [2022-03-15 20:42:36,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-15 20:42:36,525 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:36,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:36,555 INFO L225 Difference]: With dead ends: 6645 [2022-03-15 20:42:36,555 INFO L226 Difference]: Without dead ends: 6617 [2022-03-15 20:42:36,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2216 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1632, Invalid=4848, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 20:42:36,556 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 114 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:36,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 54 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:36,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6617 states. [2022-03-15 20:42:36,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6617 to 5922. [2022-03-15 20:42:36,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5922 states, 5921 states have (on average 2.8375274446883973) internal successors, (16801), 5921 states have internal predecessors, (16801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:36,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5922 states to 5922 states and 16801 transitions. [2022-03-15 20:42:36,625 INFO L78 Accepts]: Start accepts. Automaton has 5922 states and 16801 transitions. Word has length 25 [2022-03-15 20:42:36,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:36,625 INFO L470 AbstractCegarLoop]: Abstraction has 5922 states and 16801 transitions. [2022-03-15 20:42:36,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 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) [2022-03-15 20:42:36,625 INFO L276 IsEmpty]: Start isEmpty. Operand 5922 states and 16801 transitions. [2022-03-15 20:42:36,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:36,630 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:36,630 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:36,646 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (411)] Ended with exit code 0 [2022-03-15 20:42:36,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable412,411 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:36,830 INFO L402 AbstractCegarLoop]: === Iteration 414 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:36,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:36,831 INFO L85 PathProgramCache]: Analyzing trace with hash 922597445, now seen corresponding path program 410 times [2022-03-15 20:42:36,831 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:36,831 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881189383] [2022-03-15 20:42:36,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:36,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:36,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:36,887 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 32 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:36,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:36,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881189383] [2022-03-15 20:42:36,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881189383] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:36,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742090839] [2022-03-15 20:42:36,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:42:36,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:36,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:36,888 INFO L229 MonitoredProcess]: Starting monitored process 412 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:36,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (412)] Waiting until timeout for monitored process [2022-03-15 20:42:36,912 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:42:36,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:36,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:36,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:37,112 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:37,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:37,149 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 32 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:37,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742090839] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:37,149 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:37,149 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 13] total 29 [2022-03-15 20:42:37,150 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [942506789] [2022-03-15 20:42:37,150 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:37,150 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:37,153 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 20:42:37,153 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:37,222 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [4667046#(< incThread1of1ForFork0_i n), 4667043#(<= decThread1of1ForFork1_i 2), 4667044#(<= decThread1of1ForFork1_i 1), 4667045#(<= decThread1of1ForFork1_i 0), 4667047#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:42:37,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:42:37,222 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:37,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:42:37,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=885, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:42:37,222 INFO L87 Difference]: Start difference. First operand 5922 states and 16801 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:42:37,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:37,773 INFO L93 Difference]: Finished difference Result 8011 states and 21425 transitions. [2022-03-15 20:42:37,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 20:42:37,773 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:37,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:37,784 INFO L225 Difference]: With dead ends: 8011 [2022-03-15 20:42:37,784 INFO L226 Difference]: Without dead ends: 8007 [2022-03-15 20:42:37,785 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1938 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1404, Invalid=4146, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 20:42:37,785 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 159 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:37,785 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 53 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:37,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8007 states. [2022-03-15 20:42:37,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8007 to 6136. [2022-03-15 20:42:37,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6136 states, 6135 states have (on average 2.8440097799511004) internal successors, (17448), 6135 states have internal predecessors, (17448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:37,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6136 states to 6136 states and 17448 transitions. [2022-03-15 20:42:37,869 INFO L78 Accepts]: Start accepts. Automaton has 6136 states and 17448 transitions. Word has length 25 [2022-03-15 20:42:37,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:37,869 INFO L470 AbstractCegarLoop]: Abstraction has 6136 states and 17448 transitions. [2022-03-15 20:42:37,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:42:37,869 INFO L276 IsEmpty]: Start isEmpty. Operand 6136 states and 17448 transitions. [2022-03-15 20:42:37,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:37,874 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:37,874 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:37,889 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (412)] Ended with exit code 0 [2022-03-15 20:42:38,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable413,412 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:38,074 INFO L402 AbstractCegarLoop]: === Iteration 415 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:38,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:38,075 INFO L85 PathProgramCache]: Analyzing trace with hash -133784371, now seen corresponding path program 411 times [2022-03-15 20:42:38,075 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:38,075 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661757826] [2022-03-15 20:42:38,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:38,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:38,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:38,136 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 31 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:38,137 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:38,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661757826] [2022-03-15 20:42:38,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661757826] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:38,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83083993] [2022-03-15 20:42:38,137 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:42:38,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:38,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:38,138 INFO L229 MonitoredProcess]: Starting monitored process 413 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:38,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (413)] Waiting until timeout for monitored process [2022-03-15 20:42:38,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:42:38,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:38,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:38,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:38,365 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:38,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:38,404 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 31 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:38,404 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83083993] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:38,404 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:38,404 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 30 [2022-03-15 20:42:38,404 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [459167124] [2022-03-15 20:42:38,404 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:38,405 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:38,408 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:42:38,408 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:38,510 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [4687595#(<= decThread1of1ForFork1_i 0), 4687593#(<= decThread1of1ForFork1_i 2), 4687592#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4687591#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4687594#(<= decThread1of1ForFork1_i 1), 4687590#(< incThread1of1ForFork0_i n)] [2022-03-15 20:42:38,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:42:38,511 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:38,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:42:38,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=1013, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:42:38,511 INFO L87 Difference]: Start difference. First operand 6136 states and 17448 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:39,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:39,059 INFO L93 Difference]: Finished difference Result 7916 states and 21240 transitions. [2022-03-15 20:42:39,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 20:42:39,059 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:39,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:39,070 INFO L225 Difference]: With dead ends: 7916 [2022-03-15 20:42:39,070 INFO L226 Difference]: Without dead ends: 7910 [2022-03-15 20:42:39,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1852 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1344, Invalid=4058, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 20:42:39,071 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 163 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:39,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 62 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:39,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7910 states. [2022-03-15 20:42:39,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7910 to 6140. [2022-03-15 20:42:39,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6140 states, 6139 states have (on average 2.842808274963349) internal successors, (17452), 6139 states have internal predecessors, (17452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:39,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6140 states to 6140 states and 17452 transitions. [2022-03-15 20:42:39,154 INFO L78 Accepts]: Start accepts. Automaton has 6140 states and 17452 transitions. Word has length 25 [2022-03-15 20:42:39,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:39,155 INFO L470 AbstractCegarLoop]: Abstraction has 6140 states and 17452 transitions. [2022-03-15 20:42:39,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:39,155 INFO L276 IsEmpty]: Start isEmpty. Operand 6140 states and 17452 transitions. [2022-03-15 20:42:39,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:39,159 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:39,159 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:39,175 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (413)] Ended with exit code 0 [2022-03-15 20:42:39,360 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 413 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable414 [2022-03-15 20:42:39,360 INFO L402 AbstractCegarLoop]: === Iteration 416 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:39,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:39,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1478117701, now seen corresponding path program 412 times [2022-03-15 20:42:39,361 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:39,361 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276975194] [2022-03-15 20:42:39,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:39,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:39,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:39,428 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 30 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:39,428 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:39,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276975194] [2022-03-15 20:42:39,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276975194] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:39,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217173987] [2022-03-15 20:42:39,428 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:42:39,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:39,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:39,429 INFO L229 MonitoredProcess]: Starting monitored process 414 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:39,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (414)] Waiting until timeout for monitored process [2022-03-15 20:42:39,450 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:42:39,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:39,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:39,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:39,671 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:39,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:39,709 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 30 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:39,709 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217173987] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:39,709 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:39,709 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 31 [2022-03-15 20:42:39,710 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [57401044] [2022-03-15 20:42:39,710 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:39,710 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:39,713 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 49 transitions. [2022-03-15 20:42:39,713 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:39,840 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [4708046#(<= decThread1of1ForFork1_i 2), 4708052#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 4708050#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4708047#(<= decThread1of1ForFork1_i 1), 4708051#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4708048#(<= decThread1of1ForFork1_i 0), 4708049#(< incThread1of1ForFork0_i n)] [2022-03-15 20:42:39,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:42:39,840 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:39,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:42:39,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1143, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:42:39,841 INFO L87 Difference]: Start difference. First operand 6140 states and 17452 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:40,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:40,329 INFO L93 Difference]: Finished difference Result 7686 states and 20719 transitions. [2022-03-15 20:42:40,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 20:42:40,329 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:40,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:40,340 INFO L225 Difference]: With dead ends: 7686 [2022-03-15 20:42:40,340 INFO L226 Difference]: Without dead ends: 7678 [2022-03-15 20:42:40,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1702 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1194, Invalid=3776, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 20:42:40,341 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 175 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:40,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 54 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:40,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7678 states. [2022-03-15 20:42:40,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7678 to 6146. [2022-03-15 20:42:40,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6146 states, 6145 states have (on average 2.841985353946298) internal successors, (17464), 6145 states have internal predecessors, (17464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:40,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6146 states to 6146 states and 17464 transitions. [2022-03-15 20:42:40,426 INFO L78 Accepts]: Start accepts. Automaton has 6146 states and 17464 transitions. Word has length 25 [2022-03-15 20:42:40,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:40,426 INFO L470 AbstractCegarLoop]: Abstraction has 6146 states and 17464 transitions. [2022-03-15 20:42:40,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:40,426 INFO L276 IsEmpty]: Start isEmpty. Operand 6146 states and 17464 transitions. [2022-03-15 20:42:40,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:40,431 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:40,431 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:40,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (414)] Ended with exit code 0 [2022-03-15 20:42:40,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 414 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable415 [2022-03-15 20:42:40,631 INFO L402 AbstractCegarLoop]: === Iteration 417 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:40,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:40,631 INFO L85 PathProgramCache]: Analyzing trace with hash -92525619, now seen corresponding path program 413 times [2022-03-15 20:42:40,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:40,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597699587] [2022-03-15 20:42:40,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:40,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:40,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:40,708 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 34 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:40,708 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:40,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597699587] [2022-03-15 20:42:40,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597699587] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:40,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211223242] [2022-03-15 20:42:40,708 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:42:40,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:40,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:40,709 INFO L229 MonitoredProcess]: Starting monitored process 415 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:40,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (415)] Waiting until timeout for monitored process [2022-03-15 20:42:40,731 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:42:40,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:40,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:40,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:40,941 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:40,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:40,981 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 34 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:40,981 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211223242] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:40,981 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:40,981 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 32 [2022-03-15 20:42:40,981 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1485405407] [2022-03-15 20:42:40,981 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:40,982 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:40,985 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 53 transitions. [2022-03-15 20:42:40,985 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:41,145 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [4728277#(<= decThread1of1ForFork1_i 2), 4728280#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4728276#(< incThread1of1ForFork0_i n), 4728278#(<= decThread1of1ForFork1_i 1), 4728283#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 4728282#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 4728281#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4728279#(<= decThread1of1ForFork1_i 0)] [2022-03-15 20:42:41,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:42:41,145 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:41,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:42:41,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=1275, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:42:41,146 INFO L87 Difference]: Start difference. First operand 6146 states and 17464 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:41,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:41,551 INFO L93 Difference]: Finished difference Result 7395 states and 20007 transitions. [2022-03-15 20:42:41,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 20:42:41,551 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:41,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:41,561 INFO L225 Difference]: With dead ends: 7395 [2022-03-15 20:42:41,562 INFO L226 Difference]: Without dead ends: 7385 [2022-03-15 20:42:41,562 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1476 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=971, Invalid=3319, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 20:42:41,562 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 184 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:41,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 56 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:41,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7385 states. [2022-03-15 20:42:41,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7385 to 6017. [2022-03-15 20:42:41,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6017 states, 6016 states have (on average 2.8351063829787235) internal successors, (17056), 6016 states have internal predecessors, (17056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:41,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6017 states to 6017 states and 17056 transitions. [2022-03-15 20:42:41,641 INFO L78 Accepts]: Start accepts. Automaton has 6017 states and 17056 transitions. Word has length 25 [2022-03-15 20:42:41,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:41,641 INFO L470 AbstractCegarLoop]: Abstraction has 6017 states and 17056 transitions. [2022-03-15 20:42:41,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:41,642 INFO L276 IsEmpty]: Start isEmpty. Operand 6017 states and 17056 transitions. [2022-03-15 20:42:41,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:41,646 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:41,646 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:41,662 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (415)] Ended with exit code 0 [2022-03-15 20:42:41,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable416,415 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:41,847 INFO L402 AbstractCegarLoop]: === Iteration 418 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:41,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:41,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1537828283, now seen corresponding path program 414 times [2022-03-15 20:42:41,848 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:41,848 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157618825] [2022-03-15 20:42:41,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:41,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:41,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:41,928 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:41,929 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:41,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157618825] [2022-03-15 20:42:41,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157618825] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:41,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123351557] [2022-03-15 20:42:41,929 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:42:41,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:41,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:41,930 INFO L229 MonitoredProcess]: Starting monitored process 416 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:41,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (416)] Waiting until timeout for monitored process [2022-03-15 20:42:41,952 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:42:41,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:41,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:41,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:42,164 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:42,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:42,204 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:42,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123351557] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:42,204 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:42,204 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 17] total 33 [2022-03-15 20:42:42,204 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [947617278] [2022-03-15 20:42:42,204 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:42,205 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:42,208 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 20:42:42,208 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:42,402 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [4747953#(<= decThread1of1ForFork1_i 0), 4747949#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 4747947#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4747945#(<= decThread1of1ForFork1_i 2), 4747948#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4747951#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 4747952#(<= decThread1of1ForFork1_i 1), 4747946#(< incThread1of1ForFork0_i n), 4747950#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:42:42,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:42:42,402 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:42,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:42:42,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=314, Invalid=1408, Unknown=0, NotChecked=0, Total=1722 [2022-03-15 20:42:42,402 INFO L87 Difference]: Start difference. First operand 6017 states and 17056 transitions. Second operand has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:43,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:43,006 INFO L93 Difference]: Finished difference Result 7420 states and 19964 transitions. [2022-03-15 20:42:43,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 20:42:43,006 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:43,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:43,037 INFO L225 Difference]: With dead ends: 7420 [2022-03-15 20:42:43,037 INFO L226 Difference]: Without dead ends: 7420 [2022-03-15 20:42:43,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2117 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1505, Invalid=4815, Unknown=0, NotChecked=0, Total=6320 [2022-03-15 20:42:43,038 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 179 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:43,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 102 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:43,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7420 states. [2022-03-15 20:42:43,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7420 to 6011. [2022-03-15 20:42:43,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6011 states, 6010 states have (on average 2.8339434276206323) internal successors, (17032), 6010 states have internal predecessors, (17032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:43,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6011 states to 6011 states and 17032 transitions. [2022-03-15 20:42:43,108 INFO L78 Accepts]: Start accepts. Automaton has 6011 states and 17032 transitions. Word has length 25 [2022-03-15 20:42:43,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:43,108 INFO L470 AbstractCegarLoop]: Abstraction has 6011 states and 17032 transitions. [2022-03-15 20:42:43,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:43,108 INFO L276 IsEmpty]: Start isEmpty. Operand 6011 states and 17032 transitions. [2022-03-15 20:42:43,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:43,113 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:43,113 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:43,129 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (416)] Forceful destruction successful, exit code 0 [2022-03-15 20:42:43,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 416 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable417 [2022-03-15 20:42:43,314 INFO L402 AbstractCegarLoop]: === Iteration 419 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:43,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:43,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1439145690, now seen corresponding path program 415 times [2022-03-15 20:42:43,315 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:43,315 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13263836] [2022-03-15 20:42:43,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:43,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:43,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:43,404 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:43,404 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:43,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13263836] [2022-03-15 20:42:43,404 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13263836] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:43,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620336733] [2022-03-15 20:42:43,404 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:42:43,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:43,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:43,405 INFO L229 MonitoredProcess]: Starting monitored process 417 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:43,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (417)] Waiting until timeout for monitored process [2022-03-15 20:42:43,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:43,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:43,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:43,640 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:43,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:43,680 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:43,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620336733] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:43,680 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:43,681 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 18] total 34 [2022-03-15 20:42:43,681 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [5384660] [2022-03-15 20:42:43,681 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:43,681 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:43,685 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 63 transitions. [2022-03-15 20:42:43,685 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:43,853 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [4767656#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 4767658#(or (<= n (+ decThread1of1ForFork1_i 4)) (< incThread1of1ForFork0_i n)), 4767660#(<= 0 decThread1of1ForFork1_i), 4767661#(or (< incThread1of1ForFork0_i n) (<= n (+ 5 decThread1of1ForFork1_i))), 4767655#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 4767653#(< incThread1of1ForFork0_i n), 4767654#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 4767659#(<= 1 decThread1of1ForFork1_i), 4767657#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n))] [2022-03-15 20:42:43,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:42:43,853 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:43,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:42:43,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=410, Invalid=1396, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 20:42:43,853 INFO L87 Difference]: Start difference. First operand 6011 states and 17032 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 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) [2022-03-15 20:42:44,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:44,338 INFO L93 Difference]: Finished difference Result 6622 states and 18315 transitions. [2022-03-15 20:42:44,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 20:42:44,338 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:44,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:44,348 INFO L225 Difference]: With dead ends: 6622 [2022-03-15 20:42:44,348 INFO L226 Difference]: Without dead ends: 6566 [2022-03-15 20:42:44,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1809 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1349, Invalid=4201, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 20:42:44,349 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 95 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:44,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 47 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:44,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6566 states. [2022-03-15 20:42:44,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6566 to 6025. [2022-03-15 20:42:44,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6025 states, 6024 states have (on average 2.832503320053121) internal successors, (17063), 6024 states have internal predecessors, (17063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:44,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6025 states to 6025 states and 17063 transitions. [2022-03-15 20:42:44,430 INFO L78 Accepts]: Start accepts. Automaton has 6025 states and 17063 transitions. Word has length 25 [2022-03-15 20:42:44,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:44,430 INFO L470 AbstractCegarLoop]: Abstraction has 6025 states and 17063 transitions. [2022-03-15 20:42:44,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 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) [2022-03-15 20:42:44,430 INFO L276 IsEmpty]: Start isEmpty. Operand 6025 states and 17063 transitions. [2022-03-15 20:42:44,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:44,435 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:44,435 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:44,450 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (417)] Ended with exit code 0 [2022-03-15 20:42:44,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable418,417 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:44,635 INFO L402 AbstractCegarLoop]: === Iteration 420 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:44,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:44,635 INFO L85 PathProgramCache]: Analyzing trace with hash -50957145, now seen corresponding path program 416 times [2022-03-15 20:42:44,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:44,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456391829] [2022-03-15 20:42:44,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:44,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:44,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:44,694 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:44,694 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:44,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456391829] [2022-03-15 20:42:44,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456391829] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:44,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260525214] [2022-03-15 20:42:44,694 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:42:44,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:44,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:44,695 INFO L229 MonitoredProcess]: Starting monitored process 418 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:44,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (418)] Waiting until timeout for monitored process [2022-03-15 20:42:44,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:42:44,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:44,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:44,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:44,924 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:44,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:44,962 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:44,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260525214] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:44,962 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:44,962 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 13] total 29 [2022-03-15 20:42:44,962 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [661105823] [2022-03-15 20:42:44,962 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:44,963 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:44,965 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 39 transitions. [2022-03-15 20:42:44,965 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:45,023 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [4786574#(<= decThread1of1ForFork1_i 0), 4786575#(< incThread1of1ForFork0_i n), 4786573#(<= decThread1of1ForFork1_i 1), 4786576#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:42:45,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:42:45,023 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:45,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:42:45,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=823, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:42:45,024 INFO L87 Difference]: Start difference. First operand 6025 states and 17063 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:45,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:45,501 INFO L93 Difference]: Finished difference Result 7481 states and 20261 transitions. [2022-03-15 20:42:45,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 20:42:45,501 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:45,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:45,512 INFO L225 Difference]: With dead ends: 7481 [2022-03-15 20:42:45,512 INFO L226 Difference]: Without dead ends: 7477 [2022-03-15 20:42:45,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1371 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1055, Invalid=3235, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 20:42:45,513 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 110 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:45,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 71 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:45,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7477 states. [2022-03-15 20:42:45,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7477 to 6085. [2022-03-15 20:42:45,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6085 states, 6084 states have (on average 2.8354700854700856) internal successors, (17251), 6084 states have internal predecessors, (17251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:45,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6085 states to 6085 states and 17251 transitions. [2022-03-15 20:42:45,595 INFO L78 Accepts]: Start accepts. Automaton has 6085 states and 17251 transitions. Word has length 25 [2022-03-15 20:42:45,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:45,595 INFO L470 AbstractCegarLoop]: Abstraction has 6085 states and 17251 transitions. [2022-03-15 20:42:45,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:45,595 INFO L276 IsEmpty]: Start isEmpty. Operand 6085 states and 17251 transitions. [2022-03-15 20:42:45,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:45,600 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:45,600 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:45,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (418)] Forceful destruction successful, exit code 0 [2022-03-15 20:42:45,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 418 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable419 [2022-03-15 20:42:45,801 INFO L402 AbstractCegarLoop]: === Iteration 421 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:45,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:45,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1107338961, now seen corresponding path program 417 times [2022-03-15 20:42:45,801 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:45,801 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959051423] [2022-03-15 20:42:45,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:45,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:45,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:45,873 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:45,873 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:45,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959051423] [2022-03-15 20:42:45,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959051423] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:45,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533832698] [2022-03-15 20:42:45,873 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:42:45,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:45,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:45,874 INFO L229 MonitoredProcess]: Starting monitored process 419 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:45,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (419)] Waiting until timeout for monitored process [2022-03-15 20:42:45,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:42:45,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:45,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:45,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:46,107 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:46,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:46,160 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:46,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533832698] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:46,160 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:46,160 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 30 [2022-03-15 20:42:46,160 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [20350183] [2022-03-15 20:42:46,160 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:46,161 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:46,163 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 43 transitions. [2022-03-15 20:42:46,163 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:46,249 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [4806470#(< incThread1of1ForFork0_i n), 4806472#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4806474#(<= decThread1of1ForFork1_i 0), 4806473#(<= decThread1of1ForFork1_i 1), 4806471#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:42:46,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:42:46,249 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:46,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:42:46,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=947, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:42:46,250 INFO L87 Difference]: Start difference. First operand 6085 states and 17251 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:46,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:46,734 INFO L93 Difference]: Finished difference Result 7463 states and 20254 transitions. [2022-03-15 20:42:46,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 20:42:46,735 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:46,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:46,745 INFO L225 Difference]: With dead ends: 7463 [2022-03-15 20:42:46,745 INFO L226 Difference]: Without dead ends: 7457 [2022-03-15 20:42:46,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1482 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1113, Invalid=3443, Unknown=0, NotChecked=0, Total=4556 [2022-03-15 20:42:46,746 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 126 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:46,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 70 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:46,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7457 states. [2022-03-15 20:42:46,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7457 to 6080. [2022-03-15 20:42:46,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6080 states, 6079 states have (on average 2.835170258266162) internal successors, (17235), 6079 states have internal predecessors, (17235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:46,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6080 states to 6080 states and 17235 transitions. [2022-03-15 20:42:46,826 INFO L78 Accepts]: Start accepts. Automaton has 6080 states and 17235 transitions. Word has length 25 [2022-03-15 20:42:46,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:46,826 INFO L470 AbstractCegarLoop]: Abstraction has 6080 states and 17235 transitions. [2022-03-15 20:42:46,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:46,826 INFO L276 IsEmpty]: Start isEmpty. Operand 6080 states and 17235 transitions. [2022-03-15 20:42:46,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:46,831 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:46,831 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:46,846 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (419)] Ended with exit code 0 [2022-03-15 20:42:47,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 419 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable420 [2022-03-15 20:42:47,031 INFO L402 AbstractCegarLoop]: === Iteration 422 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:47,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:47,032 INFO L85 PathProgramCache]: Analyzing trace with hash 504563111, now seen corresponding path program 418 times [2022-03-15 20:42:47,032 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:47,032 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131646978] [2022-03-15 20:42:47,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:47,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:47,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:47,101 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:47,101 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:47,101 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131646978] [2022-03-15 20:42:47,101 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131646978] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:47,101 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194216437] [2022-03-15 20:42:47,101 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:42:47,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:47,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:47,102 INFO L229 MonitoredProcess]: Starting monitored process 420 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:47,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (420)] Waiting until timeout for monitored process [2022-03-15 20:42:47,123 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:42:47,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:47,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:47,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:47,336 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:47,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:47,374 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:47,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194216437] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:47,374 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:47,374 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 31 [2022-03-15 20:42:47,374 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [219835031] [2022-03-15 20:42:47,374 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:47,375 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:47,378 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 47 transitions. [2022-03-15 20:42:47,378 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:47,492 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [4826344#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4826343#(< incThread1of1ForFork0_i n), 4826346#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 4826341#(<= decThread1of1ForFork1_i 1), 4826345#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4826342#(<= decThread1of1ForFork1_i 0)] [2022-03-15 20:42:47,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:42:47,493 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:47,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:42:47,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=1073, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 20:42:47,493 INFO L87 Difference]: Start difference. First operand 6080 states and 17235 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:47,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:47,953 INFO L93 Difference]: Finished difference Result 7320 states and 19930 transitions. [2022-03-15 20:42:47,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 20:42:47,953 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:47,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:47,963 INFO L225 Difference]: With dead ends: 7320 [2022-03-15 20:42:47,964 INFO L226 Difference]: Without dead ends: 7312 [2022-03-15 20:42:47,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1501 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1089, Invalid=3467, Unknown=0, NotChecked=0, Total=4556 [2022-03-15 20:42:47,964 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 135 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:47,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 57 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:47,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7312 states. [2022-03-15 20:42:48,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7312 to 6076. [2022-03-15 20:42:48,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6076 states, 6075 states have (on average 2.8350617283950617) internal successors, (17223), 6075 states have internal predecessors, (17223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:48,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6076 states to 6076 states and 17223 transitions. [2022-03-15 20:42:48,046 INFO L78 Accepts]: Start accepts. Automaton has 6076 states and 17223 transitions. Word has length 25 [2022-03-15 20:42:48,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:48,046 INFO L470 AbstractCegarLoop]: Abstraction has 6076 states and 17223 transitions. [2022-03-15 20:42:48,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:48,046 INFO L276 IsEmpty]: Start isEmpty. Operand 6076 states and 17223 transitions. [2022-03-15 20:42:48,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:48,051 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:48,051 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:48,066 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (420)] Ended with exit code 0 [2022-03-15 20:42:48,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 420 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable421 [2022-03-15 20:42:48,251 INFO L402 AbstractCegarLoop]: === Iteration 423 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:48,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:48,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1066080209, now seen corresponding path program 419 times [2022-03-15 20:42:48,252 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:48,252 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059815401] [2022-03-15 20:42:48,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:48,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:48,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:48,327 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:48,327 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:48,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059815401] [2022-03-15 20:42:48,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059815401] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:48,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447696585] [2022-03-15 20:42:48,328 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:42:48,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:48,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:48,329 INFO L229 MonitoredProcess]: Starting monitored process 421 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:48,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (421)] Waiting until timeout for monitored process [2022-03-15 20:42:48,350 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:42:48,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:48,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:48,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:48,565 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:48,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:48,605 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:48,605 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447696585] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:48,605 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:48,605 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 32 [2022-03-15 20:42:48,605 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [468579708] [2022-03-15 20:42:48,606 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:48,606 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:48,609 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 51 transitions. [2022-03-15 20:42:48,609 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:48,761 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [4846065#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 4846061#(<= decThread1of1ForFork1_i 0), 4846063#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4846064#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 4846060#(<= decThread1of1ForFork1_i 1), 4846059#(< incThread1of1ForFork0_i n), 4846062#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:42:48,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:42:48,761 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:48,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:42:48,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1201, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:42:48,761 INFO L87 Difference]: Start difference. First operand 6076 states and 17223 transitions. Second operand has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 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) [2022-03-15 20:42:49,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:49,205 INFO L93 Difference]: Finished difference Result 7161 states and 19555 transitions. [2022-03-15 20:42:49,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 20:42:49,205 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:49,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:49,215 INFO L225 Difference]: With dead ends: 7161 [2022-03-15 20:42:49,215 INFO L226 Difference]: Without dead ends: 7151 [2022-03-15 20:42:49,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1401 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=986, Invalid=3304, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 20:42:49,216 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 134 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:49,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 74 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:49,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7151 states. [2022-03-15 20:42:49,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7151 to 6071. [2022-03-15 20:42:49,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6071 states, 6070 states have (on average 2.8347611202635914) internal successors, (17207), 6070 states have internal predecessors, (17207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:49,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6071 states to 6071 states and 17207 transitions. [2022-03-15 20:42:49,309 INFO L78 Accepts]: Start accepts. Automaton has 6071 states and 17207 transitions. Word has length 25 [2022-03-15 20:42:49,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:49,309 INFO L470 AbstractCegarLoop]: Abstraction has 6071 states and 17207 transitions. [2022-03-15 20:42:49,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 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) [2022-03-15 20:42:49,309 INFO L276 IsEmpty]: Start isEmpty. Operand 6071 states and 17207 transitions. [2022-03-15 20:42:49,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:49,314 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:49,314 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:49,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (421)] Forceful destruction successful, exit code 0 [2022-03-15 20:42:49,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 421 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable422 [2022-03-15 20:42:49,515 INFO L402 AbstractCegarLoop]: === Iteration 424 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:49,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:49,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1783584423, now seen corresponding path program 420 times [2022-03-15 20:42:49,516 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:49,516 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913760414] [2022-03-15 20:42:49,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:49,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:49,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:49,598 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:49,598 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:49,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913760414] [2022-03-15 20:42:49,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913760414] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:49,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348843791] [2022-03-15 20:42:49,598 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:42:49,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:49,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:49,599 INFO L229 MonitoredProcess]: Starting monitored process 422 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:49,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (422)] Waiting until timeout for monitored process [2022-03-15 20:42:49,621 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:42:49,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:49,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:49,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:49,837 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:49,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:49,877 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:49,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348843791] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:49,877 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:49,877 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 17] total 33 [2022-03-15 20:42:49,877 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1319648305] [2022-03-15 20:42:49,877 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:49,878 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:49,881 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 55 transitions. [2022-03-15 20:42:49,881 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:50,059 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [4865607#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 4865609#(<= decThread1of1ForFork1_i 0), 4865603#(< incThread1of1ForFork0_i n), 4865605#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4865606#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 4865604#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4865608#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 4865602#(<= decThread1of1ForFork1_i 1)] [2022-03-15 20:42:50,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:42:50,059 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:50,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:42:50,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=309, Invalid=1331, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 20:42:50,059 INFO L87 Difference]: Start difference. First operand 6071 states and 17207 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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) [2022-03-15 20:42:50,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:50,441 INFO L93 Difference]: Finished difference Result 6982 states and 19116 transitions. [2022-03-15 20:42:50,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 20:42:50,441 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:50,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:50,451 INFO L225 Difference]: With dead ends: 6982 [2022-03-15 20:42:50,451 INFO L226 Difference]: Without dead ends: 6970 [2022-03-15 20:42:50,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1232 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=823, Invalid=2959, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 20:42:50,451 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 133 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:50,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 79 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:50,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6970 states. [2022-03-15 20:42:50,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6970 to 5973. [2022-03-15 20:42:50,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5973 states, 5972 states have (on average 2.831379772270596) internal successors, (16909), 5972 states have internal predecessors, (16909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:50,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5973 states to 5973 states and 16909 transitions. [2022-03-15 20:42:50,526 INFO L78 Accepts]: Start accepts. Automaton has 5973 states and 16909 transitions. Word has length 25 [2022-03-15 20:42:50,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:50,526 INFO L470 AbstractCegarLoop]: Abstraction has 5973 states and 16909 transitions. [2022-03-15 20:42:50,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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) [2022-03-15 20:42:50,526 INFO L276 IsEmpty]: Start isEmpty. Operand 5973 states and 16909 transitions. [2022-03-15 20:42:50,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:50,531 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:50,531 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:50,546 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (422)] Forceful destruction successful, exit code 0 [2022-03-15 20:42:50,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 422 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable423 [2022-03-15 20:42:50,731 INFO L402 AbstractCegarLoop]: === Iteration 425 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:50,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:50,731 INFO L85 PathProgramCache]: Analyzing trace with hash -71125201, now seen corresponding path program 421 times [2022-03-15 20:42:50,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:50,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300952054] [2022-03-15 20:42:50,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:50,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:50,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:50,822 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:50,822 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:50,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300952054] [2022-03-15 20:42:50,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300952054] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:50,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973368878] [2022-03-15 20:42:50,822 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:42:50,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:50,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:50,823 INFO L229 MonitoredProcess]: Starting monitored process 423 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:50,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (423)] Waiting until timeout for monitored process [2022-03-15 20:42:50,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:50,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:50,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:51,063 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:51,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:51,103 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:51,104 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973368878] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:51,104 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:51,104 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 18] total 34 [2022-03-15 20:42:51,104 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [601133677] [2022-03-15 20:42:51,104 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:51,105 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:51,108 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 59 transitions. [2022-03-15 20:42:51,108 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:51,319 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [4884768#(or (<= (+ 6 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 4884761#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4884767#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 4884760#(< incThread1of1ForFork0_i n), 4884763#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 4884764#(<= decThread1of1ForFork1_i 1), 4884765#(<= decThread1of1ForFork1_i 0), 4884766#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 4884762#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n))] [2022-03-15 20:42:51,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 20:42:51,319 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:51,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 20:42:51,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=1462, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 20:42:51,319 INFO L87 Difference]: Start difference. First operand 5973 states and 16909 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 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) [2022-03-15 20:42:51,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:51,842 INFO L93 Difference]: Finished difference Result 6981 states and 19057 transitions. [2022-03-15 20:42:51,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 20:42:51,843 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:51,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:51,852 INFO L225 Difference]: With dead ends: 6981 [2022-03-15 20:42:51,852 INFO L226 Difference]: Without dead ends: 6981 [2022-03-15 20:42:51,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1739 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1241, Invalid=4161, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 20:42:51,853 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 147 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:51,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 79 Invalid, 543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 480 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:51,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6981 states. [2022-03-15 20:42:51,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6981 to 6001. [2022-03-15 20:42:51,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6001 states, 6000 states have (on average 2.8321666666666667) internal successors, (16993), 6000 states have internal predecessors, (16993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:51,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6001 states to 6001 states and 16993 transitions. [2022-03-15 20:42:51,928 INFO L78 Accepts]: Start accepts. Automaton has 6001 states and 16993 transitions. Word has length 25 [2022-03-15 20:42:51,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:51,929 INFO L470 AbstractCegarLoop]: Abstraction has 6001 states and 16993 transitions. [2022-03-15 20:42:51,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 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) [2022-03-15 20:42:51,929 INFO L276 IsEmpty]: Start isEmpty. Operand 6001 states and 16993 transitions. [2022-03-15 20:42:51,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:51,933 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:51,934 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:51,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (423)] Forceful destruction successful, exit code 0 [2022-03-15 20:42:52,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 423 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable424 [2022-03-15 20:42:52,134 INFO L402 AbstractCegarLoop]: === Iteration 426 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:52,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:52,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1733221494, now seen corresponding path program 422 times [2022-03-15 20:42:52,135 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:52,135 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340138167] [2022-03-15 20:42:52,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:52,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:52,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:52,187 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 14 proven. 48 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:42:52,187 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:52,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340138167] [2022-03-15 20:42:52,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340138167] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:52,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887879170] [2022-03-15 20:42:52,187 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:42:52,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:52,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:52,188 INFO L229 MonitoredProcess]: Starting monitored process 424 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:52,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (424)] Waiting until timeout for monitored process [2022-03-15 20:42:52,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:42:52,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:52,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:52,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:52,404 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:52,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:52,441 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 14 proven. 48 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:42:52,441 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887879170] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:52,441 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:52,441 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19, 12] total 28 [2022-03-15 20:42:52,441 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1941398477] [2022-03-15 20:42:52,441 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:52,442 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:52,445 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:42:52,445 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:52,541 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [4903989#(<= 4 decThread1of1ForFork1_i), 4903993#(<= 1 decThread1of1ForFork1_i), 4903994#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4903991#(<= 2 decThread1of1ForFork1_i), 4903990#(<= 3 decThread1of1ForFork1_i), 4903995#(<= incThread1of1ForFork0_i 0), 4903992#(< decThread1of1ForFork1_i n), 4903988#(<= 5 decThread1of1ForFork1_i)] [2022-03-15 20:42:52,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:42:52,541 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:52,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:42:52,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=978, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:42:52,542 INFO L87 Difference]: Start difference. First operand 6001 states and 16993 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:53,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:53,191 INFO L93 Difference]: Finished difference Result 8304 states and 22082 transitions. [2022-03-15 20:42:53,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-15 20:42:53,191 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:53,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:53,203 INFO L225 Difference]: With dead ends: 8304 [2022-03-15 20:42:53,203 INFO L226 Difference]: Without dead ends: 8302 [2022-03-15 20:42:53,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 42 SyntacticMatches, 7 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2152 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1622, Invalid=4540, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 20:42:53,204 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 80 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:53,204 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 56 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:53,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8302 states. [2022-03-15 20:42:53,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8302 to 6106. [2022-03-15 20:42:53,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6106 states, 6105 states have (on average 2.8363636363636364) internal successors, (17316), 6105 states have internal predecessors, (17316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:53,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6106 states to 6106 states and 17316 transitions. [2022-03-15 20:42:53,289 INFO L78 Accepts]: Start accepts. Automaton has 6106 states and 17316 transitions. Word has length 25 [2022-03-15 20:42:53,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:53,289 INFO L470 AbstractCegarLoop]: Abstraction has 6106 states and 17316 transitions. [2022-03-15 20:42:53,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:53,290 INFO L276 IsEmpty]: Start isEmpty. Operand 6106 states and 17316 transitions. [2022-03-15 20:42:53,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:53,294 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:53,294 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:53,310 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (424)] Ended with exit code 0 [2022-03-15 20:42:53,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable425,424 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:53,495 INFO L402 AbstractCegarLoop]: === Iteration 427 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:53,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:53,495 INFO L85 PathProgramCache]: Analyzing trace with hash -2047242166, now seen corresponding path program 423 times [2022-03-15 20:42:53,495 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:53,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283529479] [2022-03-15 20:42:53,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:53,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:53,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:53,561 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 49 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:42:53,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:53,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283529479] [2022-03-15 20:42:53,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283529479] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:53,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639797617] [2022-03-15 20:42:53,561 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:42:53,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:53,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:53,562 INFO L229 MonitoredProcess]: Starting monitored process 425 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:53,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (425)] Waiting until timeout for monitored process [2022-03-15 20:42:53,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 20:42:53,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:53,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:53,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:53,771 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 12 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:53,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:53,807 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 49 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:42:53,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639797617] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:53,808 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:53,808 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19, 12] total 28 [2022-03-15 20:42:53,808 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [42081081] [2022-03-15 20:42:53,808 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:53,809 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:53,811 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 43 transitions. [2022-03-15 20:42:53,811 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:53,898 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [4924782#(<= incThread1of1ForFork0_i 0), 4924780#(<= 1 decThread1of1ForFork1_i), 4924776#(<= 4 decThread1of1ForFork1_i), 4924778#(<= 2 decThread1of1ForFork1_i), 4924777#(<= 3 decThread1of1ForFork1_i), 4924779#(< decThread1of1ForFork1_i n), 4924781#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:42:53,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 20:42:53,898 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:53,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 20:42:53,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=925, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:42:53,898 INFO L87 Difference]: Start difference. First operand 6106 states and 17316 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:42:54,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:54,436 INFO L93 Difference]: Finished difference Result 7780 states and 20973 transitions. [2022-03-15 20:42:54,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 20:42:54,436 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:54,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:54,447 INFO L225 Difference]: With dead ends: 7780 [2022-03-15 20:42:54,447 INFO L226 Difference]: Without dead ends: 7778 [2022-03-15 20:42:54,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1693 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1254, Invalid=3438, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 20:42:54,448 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 74 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:54,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 79 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:54,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7778 states. [2022-03-15 20:42:54,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7778 to 6179. [2022-03-15 20:42:54,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6179 states, 6178 states have (on average 2.838782777597928) internal successors, (17538), 6178 states have internal predecessors, (17538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:54,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6179 states to 6179 states and 17538 transitions. [2022-03-15 20:42:54,532 INFO L78 Accepts]: Start accepts. Automaton has 6179 states and 17538 transitions. Word has length 25 [2022-03-15 20:42:54,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:54,532 INFO L470 AbstractCegarLoop]: Abstraction has 6179 states and 17538 transitions. [2022-03-15 20:42:54,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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) [2022-03-15 20:42:54,532 INFO L276 IsEmpty]: Start isEmpty. Operand 6179 states and 17538 transitions. [2022-03-15 20:42:54,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:54,537 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:54,537 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:54,552 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (425)] Ended with exit code 0 [2022-03-15 20:42:54,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable426,425 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:54,737 INFO L402 AbstractCegarLoop]: === Iteration 428 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:54,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:54,738 INFO L85 PathProgramCache]: Analyzing trace with hash 2051211625, now seen corresponding path program 424 times [2022-03-15 20:42:54,738 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:54,738 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009316164] [2022-03-15 20:42:54,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:54,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:54,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:54,788 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 44 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:54,788 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:54,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009316164] [2022-03-15 20:42:54,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009316164] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:54,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340607519] [2022-03-15 20:42:54,788 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:42:54,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:54,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:54,789 INFO L229 MonitoredProcess]: Starting monitored process 426 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:54,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (426)] Waiting until timeout for monitored process [2022-03-15 20:42:54,810 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:42:54,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:54,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:54,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:54,990 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:54,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:55,026 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 44 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:55,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340607519] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:55,026 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:55,027 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19, 12] total 28 [2022-03-15 20:42:55,027 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1782917933] [2022-03-15 20:42:55,027 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:55,027 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:55,030 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 43 transitions. [2022-03-15 20:42:55,030 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:55,097 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [4945167#(<= decThread1of1ForFork1_i 3), 4945169#(<= decThread1of1ForFork1_i 1), 4945171#(< decThread1of1ForFork1_i n), 4945170#(<= 0 incThread1of1ForFork0_i), 4945166#(<= decThread1of1ForFork1_i 4), 4945168#(<= decThread1of1ForFork1_i 2)] [2022-03-15 20:42:55,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:42:55,097 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:55,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:42:55,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=868, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:42:55,097 INFO L87 Difference]: Start difference. First operand 6179 states and 17538 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 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) [2022-03-15 20:42:56,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:56,270 INFO L93 Difference]: Finished difference Result 9400 states and 24244 transitions. [2022-03-15 20:42:56,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-03-15 20:42:56,270 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:56,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:56,284 INFO L225 Difference]: With dead ends: 9400 [2022-03-15 20:42:56,284 INFO L226 Difference]: Without dead ends: 9397 [2022-03-15 20:42:56,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6414 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3822, Invalid=11928, Unknown=0, NotChecked=0, Total=15750 [2022-03-15 20:42:56,286 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 178 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:56,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 53 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:42:56,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9397 states. [2022-03-15 20:42:56,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9397 to 6179. [2022-03-15 20:42:56,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6179 states, 6178 states have (on average 2.837325995467789) internal successors, (17529), 6178 states have internal predecessors, (17529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:56,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6179 states to 6179 states and 17529 transitions. [2022-03-15 20:42:56,391 INFO L78 Accepts]: Start accepts. Automaton has 6179 states and 17529 transitions. Word has length 25 [2022-03-15 20:42:56,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:56,391 INFO L470 AbstractCegarLoop]: Abstraction has 6179 states and 17529 transitions. [2022-03-15 20:42:56,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 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) [2022-03-15 20:42:56,391 INFO L276 IsEmpty]: Start isEmpty. Operand 6179 states and 17529 transitions. [2022-03-15 20:42:56,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:56,396 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:56,396 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:56,411 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (426)] Ended with exit code 0 [2022-03-15 20:42:56,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 426 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable427 [2022-03-15 20:42:56,596 INFO L402 AbstractCegarLoop]: === Iteration 429 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:56,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:56,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1444975549, now seen corresponding path program 425 times [2022-03-15 20:42:56,597 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:56,597 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094005139] [2022-03-15 20:42:56,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:56,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:56,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:56,646 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:42:56,646 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:56,646 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094005139] [2022-03-15 20:42:56,646 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094005139] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:56,646 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136480552] [2022-03-15 20:42:56,646 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:42:56,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:56,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:56,647 INFO L229 MonitoredProcess]: Starting monitored process 427 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:56,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (427)] Waiting until timeout for monitored process [2022-03-15 20:42:56,670 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-15 20:42:56,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:56,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:56,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:56,866 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:56,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:56,907 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:42:56,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136480552] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:56,907 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:56,907 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19, 12] total 28 [2022-03-15 20:42:56,907 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1394061563] [2022-03-15 20:42:56,907 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:56,908 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:56,911 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 43 transitions. [2022-03-15 20:42:56,911 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:56,982 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [4967294#(<= 0 incThread1of1ForFork0_i), 4967293#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 4967295#(<= decThread1of1ForFork1_i 3), 4967296#(<= decThread1of1ForFork1_i 2), 4967297#(<= decThread1of1ForFork1_i 1), 4967292#(< decThread1of1ForFork1_i n)] [2022-03-15 20:42:56,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:42:56,982 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:56,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:42:56,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=886, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:42:56,983 INFO L87 Difference]: Start difference. First operand 6179 states and 17529 transitions. Second operand has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:57,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:57,880 INFO L93 Difference]: Finished difference Result 8385 states and 22251 transitions. [2022-03-15 20:42:57,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-15 20:42:57,880 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:57,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:57,891 INFO L225 Difference]: With dead ends: 8385 [2022-03-15 20:42:57,892 INFO L226 Difference]: Without dead ends: 8379 [2022-03-15 20:42:57,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4197 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2642, Invalid=8488, Unknown=0, NotChecked=0, Total=11130 [2022-03-15 20:42:57,893 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 180 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:57,893 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 38 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:57,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8379 states. [2022-03-15 20:42:57,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8379 to 6179. [2022-03-15 20:42:57,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6179 states, 6178 states have (on average 2.8368404014244093) internal successors, (17526), 6178 states have internal predecessors, (17526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:57,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6179 states to 6179 states and 17526 transitions. [2022-03-15 20:42:57,981 INFO L78 Accepts]: Start accepts. Automaton has 6179 states and 17526 transitions. Word has length 25 [2022-03-15 20:42:57,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:57,981 INFO L470 AbstractCegarLoop]: Abstraction has 6179 states and 17526 transitions. [2022-03-15 20:42:57,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:57,981 INFO L276 IsEmpty]: Start isEmpty. Operand 6179 states and 17526 transitions. [2022-03-15 20:42:57,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:57,986 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:57,986 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:58,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (427)] Ended with exit code 0 [2022-03-15 20:42:58,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable428,427 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:58,186 INFO L402 AbstractCegarLoop]: === Iteration 430 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:58,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:58,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1103018890, now seen corresponding path program 426 times [2022-03-15 20:42:58,187 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:58,187 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070359116] [2022-03-15 20:42:58,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:58,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:58,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:58,238 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 14 proven. 48 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:42:58,238 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:58,238 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070359116] [2022-03-15 20:42:58,238 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070359116] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:58,238 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741184498] [2022-03-15 20:42:58,238 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:42:58,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:58,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:58,239 INFO L229 MonitoredProcess]: Starting monitored process 428 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:58,239 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (428)] Waiting until timeout for monitored process [2022-03-15 20:42:58,261 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:42:58,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:42:58,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:58,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:58,441 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:58,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:58,478 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 14 proven. 48 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:42:58,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741184498] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:58,478 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:58,478 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19, 12] total 28 [2022-03-15 20:42:58,478 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1294468214] [2022-03-15 20:42:58,478 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:58,479 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:58,481 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 20:42:58,481 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:58,553 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [4988367#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 4988365#(< decThread1of1ForFork1_i n), 4988366#(<= 1 decThread1of1ForFork1_i), 4988364#(<= 2 decThread1of1ForFork1_i), 4988362#(<= incThread1of1ForFork0_i 0), 4988363#(<= 3 decThread1of1ForFork1_i)] [2022-03-15 20:42:58,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:42:58,553 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:58,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:42:58,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=872, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:42:58,553 INFO L87 Difference]: Start difference. First operand 6179 states and 17526 transitions. Second operand has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:42:58,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:42:58,943 INFO L93 Difference]: Finished difference Result 7315 states and 19965 transitions. [2022-03-15 20:42:58,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 20:42:58,943 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:42:58,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:42:58,953 INFO L225 Difference]: With dead ends: 7315 [2022-03-15 20:42:58,953 INFO L226 Difference]: Without dead ends: 7314 [2022-03-15 20:42:58,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1319 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=944, Invalid=2596, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 20:42:58,954 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 74 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:42:58,954 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 46 Invalid, 353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:42:58,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7314 states. [2022-03-15 20:42:59,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7314 to 6230. [2022-03-15 20:42:59,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6230 states, 6229 states have (on average 2.8388184299245465) internal successors, (17683), 6229 states have internal predecessors, (17683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:42:59,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6230 states to 6230 states and 17683 transitions. [2022-03-15 20:42:59,041 INFO L78 Accepts]: Start accepts. Automaton has 6230 states and 17683 transitions. Word has length 25 [2022-03-15 20:42:59,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:42:59,041 INFO L470 AbstractCegarLoop]: Abstraction has 6230 states and 17683 transitions. [2022-03-15 20:42:59,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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) [2022-03-15 20:42:59,041 INFO L276 IsEmpty]: Start isEmpty. Operand 6230 states and 17683 transitions. [2022-03-15 20:42:59,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:42:59,046 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:42:59,046 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:42:59,062 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (428)] Ended with exit code 0 [2022-03-15 20:42:59,246 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 428 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable429 [2022-03-15 20:42:59,247 INFO L402 AbstractCegarLoop]: === Iteration 431 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:42:59,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:42:59,247 INFO L85 PathProgramCache]: Analyzing trace with hash -693932469, now seen corresponding path program 427 times [2022-03-15 20:42:59,247 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:42:59,247 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596443537] [2022-03-15 20:42:59,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:42:59,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:42:59,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:59,297 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 43 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:59,297 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:42:59,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596443537] [2022-03-15 20:42:59,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596443537] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:42:59,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866729879] [2022-03-15 20:42:59,297 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:42:59,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:42:59,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:42:59,298 INFO L229 MonitoredProcess]: Starting monitored process 429 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:42:59,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (429)] Waiting until timeout for monitored process [2022-03-15 20:42:59,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:42:59,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:42:59,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:42:59,517 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:42:59,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:42:59,552 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 43 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:42:59,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866729879] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:42:59,552 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:42:59,552 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19, 12] total 28 [2022-03-15 20:42:59,552 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1122798097] [2022-03-15 20:42:59,552 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:42:59,553 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:42:59,556 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 20:42:59,556 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:42:59,611 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [5008371#(<= 0 incThread1of1ForFork0_i), 5008374#(<= decThread1of1ForFork1_i 1), 5008375#(< decThread1of1ForFork1_i n), 5008372#(<= decThread1of1ForFork1_i 3), 5008373#(<= decThread1of1ForFork1_i 2)] [2022-03-15 20:42:59,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:42:59,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:42:59,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:42:59,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=814, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:42:59,611 INFO L87 Difference]: Start difference. First operand 6230 states and 17683 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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) [2022-03-15 20:43:00,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:00,710 INFO L93 Difference]: Finished difference Result 8521 states and 22460 transitions. [2022-03-15 20:43:00,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-03-15 20:43:00,710 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:00,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:00,722 INFO L225 Difference]: With dead ends: 8521 [2022-03-15 20:43:00,722 INFO L226 Difference]: Without dead ends: 8519 [2022-03-15 20:43:00,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5815 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3450, Invalid=11312, Unknown=0, NotChecked=0, Total=14762 [2022-03-15 20:43:00,724 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 162 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:00,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 54 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:00,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8519 states. [2022-03-15 20:43:00,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8519 to 6210. [2022-03-15 20:43:00,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6210 states, 6209 states have (on average 2.837171847318409) internal successors, (17616), 6209 states have internal predecessors, (17616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:00,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6210 states to 6210 states and 17616 transitions. [2022-03-15 20:43:00,814 INFO L78 Accepts]: Start accepts. Automaton has 6210 states and 17616 transitions. Word has length 25 [2022-03-15 20:43:00,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:00,814 INFO L470 AbstractCegarLoop]: Abstraction has 6210 states and 17616 transitions. [2022-03-15 20:43:00,814 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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) [2022-03-15 20:43:00,814 INFO L276 IsEmpty]: Start isEmpty. Operand 6210 states and 17616 transitions. [2022-03-15 20:43:00,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:00,818 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:00,818 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:00,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (429)] Ended with exit code 0 [2022-03-15 20:43:01,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable430,429 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:01,019 INFO L402 AbstractCegarLoop]: === Iteration 432 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:01,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:01,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1723836675, now seen corresponding path program 428 times [2022-03-15 20:43:01,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:01,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422027652] [2022-03-15 20:43:01,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:01,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:01,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:01,070 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 33 proven. 29 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:43:01,070 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:01,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422027652] [2022-03-15 20:43:01,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422027652] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:01,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215933739] [2022-03-15 20:43:01,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:43:01,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:01,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:01,071 INFO L229 MonitoredProcess]: Starting monitored process 430 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:01,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (430)] Waiting until timeout for monitored process [2022-03-15 20:43:01,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:43:01,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:01,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:01,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:01,279 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:01,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:01,315 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 33 proven. 29 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:43:01,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215933739] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:01,315 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:01,315 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19, 12] total 28 [2022-03-15 20:43:01,315 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1647784338] [2022-03-15 20:43:01,315 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:01,316 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:01,318 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 20:43:01,318 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:01,377 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [5029672#(< decThread1of1ForFork1_i n), 5029675#(<= decThread1of1ForFork1_i 2), 5029674#(<= 0 incThread1of1ForFork0_i), 5029676#(<= decThread1of1ForFork1_i 1), 5029673#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:43:01,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:43:01,377 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:01,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:43:01,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=826, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:43:01,377 INFO L87 Difference]: Start difference. First operand 6210 states and 17616 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 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) [2022-03-15 20:43:02,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:02,211 INFO L93 Difference]: Finished difference Result 7758 states and 20943 transitions. [2022-03-15 20:43:02,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-15 20:43:02,212 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:02,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:02,222 INFO L225 Difference]: With dead ends: 7758 [2022-03-15 20:43:02,222 INFO L226 Difference]: Without dead ends: 7754 [2022-03-15 20:43:02,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3576 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2279, Invalid=7621, Unknown=0, NotChecked=0, Total=9900 [2022-03-15 20:43:02,224 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 140 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:02,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 47 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:43:02,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7754 states. [2022-03-15 20:43:02,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7754 to 6226. [2022-03-15 20:43:02,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6226 states, 6225 states have (on average 2.837429718875502) internal successors, (17663), 6225 states have internal predecessors, (17663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:02,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6226 states to 6226 states and 17663 transitions. [2022-03-15 20:43:02,309 INFO L78 Accepts]: Start accepts. Automaton has 6226 states and 17663 transitions. Word has length 25 [2022-03-15 20:43:02,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:02,309 INFO L470 AbstractCegarLoop]: Abstraction has 6226 states and 17663 transitions. [2022-03-15 20:43:02,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 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) [2022-03-15 20:43:02,309 INFO L276 IsEmpty]: Start isEmpty. Operand 6226 states and 17663 transitions. [2022-03-15 20:43:02,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:02,314 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:02,314 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:02,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (430)] Ended with exit code 0 [2022-03-15 20:43:02,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 430 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable431 [2022-03-15 20:43:02,514 INFO L402 AbstractCegarLoop]: === Iteration 433 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:02,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:02,514 INFO L85 PathProgramCache]: Analyzing trace with hash -23136182, now seen corresponding path program 429 times [2022-03-15 20:43:02,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:02,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26550061] [2022-03-15 20:43:02,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:02,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:02,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:02,566 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 17 proven. 45 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:43:02,566 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:02,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26550061] [2022-03-15 20:43:02,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26550061] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:02,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59528846] [2022-03-15 20:43:02,566 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:43:02,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:02,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:02,567 INFO L229 MonitoredProcess]: Starting monitored process 431 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:02,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (431)] Waiting until timeout for monitored process [2022-03-15 20:43:02,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:43:02,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:02,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:02,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:02,764 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:02,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:02,800 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 17 proven. 45 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:43:02,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59528846] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:02,801 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:02,801 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19, 12] total 28 [2022-03-15 20:43:02,801 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [649329410] [2022-03-15 20:43:02,801 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:02,802 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:02,804 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 39 transitions. [2022-03-15 20:43:02,804 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:02,863 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [5050199#(< decThread1of1ForFork1_i n), 5050201#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 5050198#(<= incThread1of1ForFork0_i 0), 5050197#(<= 2 decThread1of1ForFork1_i), 5050200#(<= 1 decThread1of1ForFork1_i)] [2022-03-15 20:43:02,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:43:02,864 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:02,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:43:02,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=819, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:43:02,864 INFO L87 Difference]: Start difference. First operand 6226 states and 17663 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:03,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:03,205 INFO L93 Difference]: Finished difference Result 6839 states and 18920 transitions. [2022-03-15 20:43:03,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 20:43:03,206 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:03,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:03,215 INFO L225 Difference]: With dead ends: 6839 [2022-03-15 20:43:03,215 INFO L226 Difference]: Without dead ends: 6838 [2022-03-15 20:43:03,215 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1018 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=697, Invalid=1955, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 20:43:03,215 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 60 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:03,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 72 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:43:03,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6838 states. [2022-03-15 20:43:03,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6838 to 6244. [2022-03-15 20:43:03,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6244 states, 6243 states have (on average 2.8370975492551658) internal successors, (17712), 6243 states have internal predecessors, (17712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:03,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6244 states to 6244 states and 17712 transitions. [2022-03-15 20:43:03,295 INFO L78 Accepts]: Start accepts. Automaton has 6244 states and 17712 transitions. Word has length 25 [2022-03-15 20:43:03,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:03,295 INFO L470 AbstractCegarLoop]: Abstraction has 6244 states and 17712 transitions. [2022-03-15 20:43:03,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:03,296 INFO L276 IsEmpty]: Start isEmpty. Operand 6244 states and 17712 transitions. [2022-03-15 20:43:03,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:03,300 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:03,300 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:03,316 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (431)] Ended with exit code 0 [2022-03-15 20:43:03,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 431 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable432 [2022-03-15 20:43:03,501 INFO L402 AbstractCegarLoop]: === Iteration 434 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:03,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:03,501 INFO L85 PathProgramCache]: Analyzing trace with hash 105946537, now seen corresponding path program 430 times [2022-03-15 20:43:03,501 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:03,501 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028772630] [2022-03-15 20:43:03,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:03,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:03,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:03,551 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 40 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:03,552 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:03,552 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028772630] [2022-03-15 20:43:03,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028772630] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:03,552 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846920403] [2022-03-15 20:43:03,552 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:43:03,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:03,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:03,553 INFO L229 MonitoredProcess]: Starting monitored process 432 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:03,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (432)] Waiting until timeout for monitored process [2022-03-15 20:43:03,573 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:43:03,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:03,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:03,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:03,764 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:03,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:03,800 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 40 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:03,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846920403] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:03,800 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:03,800 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19, 12] total 28 [2022-03-15 20:43:03,800 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1621882731] [2022-03-15 20:43:03,800 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:03,801 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:03,803 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 39 transitions. [2022-03-15 20:43:03,803 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:03,847 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [5069744#(<= decThread1of1ForFork1_i 1), 5069742#(<= 0 incThread1of1ForFork0_i), 5069745#(< decThread1of1ForFork1_i n), 5069743#(<= decThread1of1ForFork1_i 2)] [2022-03-15 20:43:03,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:43:03,847 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:03,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:43:03,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=758, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:43:03,847 INFO L87 Difference]: Start difference. First operand 6244 states and 17712 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:04,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:04,824 INFO L93 Difference]: Finished difference Result 7917 states and 21207 transitions. [2022-03-15 20:43:04,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-15 20:43:04,825 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:04,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:04,835 INFO L225 Difference]: With dead ends: 7917 [2022-03-15 20:43:04,835 INFO L226 Difference]: Without dead ends: 7914 [2022-03-15 20:43:04,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4645 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2825, Invalid=9607, Unknown=0, NotChecked=0, Total=12432 [2022-03-15 20:43:04,837 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 120 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:04,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 58 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:04,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7914 states. [2022-03-15 20:43:04,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7914 to 6204. [2022-03-15 20:43:04,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6204 states, 6203 states have (on average 2.836047073996453) internal successors, (17592), 6203 states have internal predecessors, (17592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:04,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6204 states to 6204 states and 17592 transitions. [2022-03-15 20:43:04,919 INFO L78 Accepts]: Start accepts. Automaton has 6204 states and 17592 transitions. Word has length 25 [2022-03-15 20:43:04,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:04,920 INFO L470 AbstractCegarLoop]: Abstraction has 6204 states and 17592 transitions. [2022-03-15 20:43:04,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:04,920 INFO L276 IsEmpty]: Start isEmpty. Operand 6204 states and 17592 transitions. [2022-03-15 20:43:04,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:04,924 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:04,924 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:04,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (432)] Forceful destruction successful, exit code 0 [2022-03-15 20:43:05,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 432 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable433 [2022-03-15 20:43:05,125 INFO L402 AbstractCegarLoop]: === Iteration 435 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:05,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:05,125 INFO L85 PathProgramCache]: Analyzing trace with hash -892057078, now seen corresponding path program 431 times [2022-03-15 20:43:05,125 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:05,126 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454172980] [2022-03-15 20:43:05,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:05,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:05,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:05,201 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 26 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:05,201 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:05,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454172980] [2022-03-15 20:43:05,201 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454172980] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:05,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915143196] [2022-03-15 20:43:05,201 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:43:05,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:05,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:05,202 INFO L229 MonitoredProcess]: Starting monitored process 433 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:05,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (433)] Waiting until timeout for monitored process [2022-03-15 20:43:05,224 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:43:05,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:05,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:05,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:05,430 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:05,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:05,468 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 26 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:05,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915143196] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:05,468 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:05,468 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 32 [2022-03-15 20:43:05,468 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1647488927] [2022-03-15 20:43:05,468 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:05,469 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:05,471 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:43:05,471 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:05,613 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [5090415#(or (< decThread1of1ForFork1_i n) (<= (+ 4 incThread1of1ForFork0_i) n)), 5090417#(<= incThread1of1ForFork0_i 0), 5090414#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 5090411#(< decThread1of1ForFork1_i n), 5090412#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 5090418#(<= 1 decThread1of1ForFork1_i), 5090416#(or (<= (+ 5 incThread1of1ForFork0_i) n) (< decThread1of1ForFork1_i n)), 5090413#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n))] [2022-03-15 20:43:05,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:43:05,613 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:05,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:43:05,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=1274, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:43:05,613 INFO L87 Difference]: Start difference. First operand 6204 states and 17592 transitions. Second operand has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:05,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:05,951 INFO L93 Difference]: Finished difference Result 6950 states and 19198 transitions. [2022-03-15 20:43:05,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 20:43:05,951 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:05,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:05,960 INFO L225 Difference]: With dead ends: 6950 [2022-03-15 20:43:05,960 INFO L226 Difference]: Without dead ends: 6918 [2022-03-15 20:43:05,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1149 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=787, Invalid=2753, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 20:43:05,961 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 72 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:05,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 52 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:43:05,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6918 states. [2022-03-15 20:43:06,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6918 to 6185. [2022-03-15 20:43:06,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6185 states, 6184 states have (on average 2.825840879689521) internal successors, (17475), 6184 states have internal predecessors, (17475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:06,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6185 states to 6185 states and 17475 transitions. [2022-03-15 20:43:06,071 INFO L78 Accepts]: Start accepts. Automaton has 6185 states and 17475 transitions. Word has length 25 [2022-03-15 20:43:06,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:06,071 INFO L470 AbstractCegarLoop]: Abstraction has 6185 states and 17475 transitions. [2022-03-15 20:43:06,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:06,071 INFO L276 IsEmpty]: Start isEmpty. Operand 6185 states and 17475 transitions. [2022-03-15 20:43:06,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:06,076 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:06,076 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:06,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (433)] Forceful destruction successful, exit code 0 [2022-03-15 20:43:06,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 433 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable434 [2022-03-15 20:43:06,276 INFO L402 AbstractCegarLoop]: === Iteration 436 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:06,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:06,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1488404636, now seen corresponding path program 432 times [2022-03-15 20:43:06,277 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:06,277 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152962974] [2022-03-15 20:43:06,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:06,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:06,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:06,344 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 25 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:06,344 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:06,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152962974] [2022-03-15 20:43:06,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152962974] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:06,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815253588] [2022-03-15 20:43:06,344 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:43:06,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:06,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:06,345 INFO L229 MonitoredProcess]: Starting monitored process 434 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:06,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (434)] Waiting until timeout for monitored process [2022-03-15 20:43:06,366 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:43:06,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:06,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:06,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:06,563 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:06,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:06,600 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 25 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:06,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815253588] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:06,600 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:06,600 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 31 [2022-03-15 20:43:06,600 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1320984961] [2022-03-15 20:43:06,600 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:06,601 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:06,604 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 43 transitions. [2022-03-15 20:43:06,604 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:06,718 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [5109961#(<= 1 decThread1of1ForFork1_i), 5109957#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 5109958#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 5109956#(< decThread1of1ForFork1_i n), 5109959#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 5109962#(or (< decThread1of1ForFork1_i n) (<= (+ 4 incThread1of1ForFork0_i) n)), 5109960#(<= incThread1of1ForFork0_i 0)] [2022-03-15 20:43:06,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:43:06,718 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:06,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:43:06,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=1147, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:43:06,719 INFO L87 Difference]: Start difference. First operand 6185 states and 17475 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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) [2022-03-15 20:43:07,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:07,008 INFO L93 Difference]: Finished difference Result 7132 states and 19605 transitions. [2022-03-15 20:43:07,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 20:43:07,008 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:07,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:07,018 INFO L225 Difference]: With dead ends: 7132 [2022-03-15 20:43:07,018 INFO L226 Difference]: Without dead ends: 7111 [2022-03-15 20:43:07,018 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1083 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=727, Invalid=2465, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 20:43:07,018 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 89 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:07,018 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 41 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:43:07,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7111 states. [2022-03-15 20:43:07,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7111 to 6250. [2022-03-15 20:43:07,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6250 states, 6249 states have (on average 2.8222115538486157) internal successors, (17636), 6249 states have internal predecessors, (17636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:07,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6250 states to 6250 states and 17636 transitions. [2022-03-15 20:43:07,099 INFO L78 Accepts]: Start accepts. Automaton has 6250 states and 17636 transitions. Word has length 25 [2022-03-15 20:43:07,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:07,099 INFO L470 AbstractCegarLoop]: Abstraction has 6250 states and 17636 transitions. [2022-03-15 20:43:07,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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) [2022-03-15 20:43:07,099 INFO L276 IsEmpty]: Start isEmpty. Operand 6250 states and 17636 transitions. [2022-03-15 20:43:07,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:07,104 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:07,104 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:07,120 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (434)] Ended with exit code 0 [2022-03-15 20:43:07,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable435,434 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:07,304 INFO L402 AbstractCegarLoop]: === Iteration 437 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:07,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:07,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1998938813, now seen corresponding path program 433 times [2022-03-15 20:43:07,305 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:07,305 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947508516] [2022-03-15 20:43:07,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:07,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:07,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:07,365 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 23 proven. 40 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:07,365 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:07,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947508516] [2022-03-15 20:43:07,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947508516] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:07,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260711420] [2022-03-15 20:43:07,366 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:43:07,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:07,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:07,366 INFO L229 MonitoredProcess]: Starting monitored process 435 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:07,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (435)] Waiting until timeout for monitored process [2022-03-15 20:43:07,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:07,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:07,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:07,574 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:07,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:07,610 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 23 proven. 40 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:07,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260711420] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:07,610 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:07,610 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 30 [2022-03-15 20:43:07,610 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1913117818] [2022-03-15 20:43:07,610 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:07,611 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:07,614 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 43 transitions. [2022-03-15 20:43:07,614 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:07,693 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [5129813#(<= 0 incThread1of1ForFork0_i), 5129810#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 5129809#(< decThread1of1ForFork1_i n), 5129811#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 5129812#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 5129814#(<= decThread1of1ForFork1_i 1)] [2022-03-15 20:43:07,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:43:07,694 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:07,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:43:07,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=980, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:43:07,694 INFO L87 Difference]: Start difference. First operand 6250 states and 17636 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:08,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:08,249 INFO L93 Difference]: Finished difference Result 7604 states and 20621 transitions. [2022-03-15 20:43:08,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-15 20:43:08,249 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:08,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:08,260 INFO L225 Difference]: With dead ends: 7604 [2022-03-15 20:43:08,260 INFO L226 Difference]: Without dead ends: 7596 [2022-03-15 20:43:08,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2000 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1449, Invalid=4557, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 20:43:08,261 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 78 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:08,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 48 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:43:08,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7596 states. [2022-03-15 20:43:08,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7596 to 6312. [2022-03-15 20:43:08,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6312 states, 6311 states have (on average 2.8198383774362226) internal successors, (17796), 6311 states have internal predecessors, (17796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:08,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6312 states to 6312 states and 17796 transitions. [2022-03-15 20:43:08,352 INFO L78 Accepts]: Start accepts. Automaton has 6312 states and 17796 transitions. Word has length 25 [2022-03-15 20:43:08,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:08,352 INFO L470 AbstractCegarLoop]: Abstraction has 6312 states and 17796 transitions. [2022-03-15 20:43:08,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:08,352 INFO L276 IsEmpty]: Start isEmpty. Operand 6312 states and 17796 transitions. [2022-03-15 20:43:08,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:08,357 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:08,357 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:08,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (435)] Forceful destruction successful, exit code 0 [2022-03-15 20:43:08,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 435 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable436 [2022-03-15 20:43:08,558 INFO L402 AbstractCegarLoop]: === Iteration 438 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:08,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:08,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1507641654, now seen corresponding path program 434 times [2022-03-15 20:43:08,558 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:08,558 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820598650] [2022-03-15 20:43:08,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:08,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:08,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:08,620 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 39 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:08,620 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:08,620 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820598650] [2022-03-15 20:43:08,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820598650] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:08,620 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483983659] [2022-03-15 20:43:08,620 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:43:08,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:08,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:08,621 INFO L229 MonitoredProcess]: Starting monitored process 436 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:08,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (436)] Waiting until timeout for monitored process [2022-03-15 20:43:08,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:43:08,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:08,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:08,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:08,833 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:08,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:08,870 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 39 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:08,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483983659] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:08,870 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:08,870 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 30 [2022-03-15 20:43:08,870 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2055713370] [2022-03-15 20:43:08,870 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:08,871 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:08,874 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 20:43:08,874 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:08,967 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [5150309#(<= 1 decThread1of1ForFork1_i), 5150305#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 5150304#(< decThread1of1ForFork1_i n), 5150306#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 5150307#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 5150308#(<= incThread1of1ForFork0_i 0)] [2022-03-15 20:43:08,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:43:08,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:08,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:43:08,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=1020, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:43:08,967 INFO L87 Difference]: Start difference. First operand 6312 states and 17796 transitions. Second operand has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 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) [2022-03-15 20:43:09,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:09,253 INFO L93 Difference]: Finished difference Result 7330 states and 20087 transitions. [2022-03-15 20:43:09,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 20:43:09,253 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:09,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:09,264 INFO L225 Difference]: With dead ends: 7330 [2022-03-15 20:43:09,264 INFO L226 Difference]: Without dead ends: 7327 [2022-03-15 20:43:09,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1017 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=676, Invalid=2186, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 20:43:09,265 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 75 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:09,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 48 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:43:09,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7327 states. [2022-03-15 20:43:09,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7327 to 6445. [2022-03-15 20:43:09,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6445 states, 6444 states have (on average 2.824487895716946) internal successors, (18201), 6444 states have internal predecessors, (18201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:09,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6445 states to 6445 states and 18201 transitions. [2022-03-15 20:43:09,365 INFO L78 Accepts]: Start accepts. Automaton has 6445 states and 18201 transitions. Word has length 25 [2022-03-15 20:43:09,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:09,365 INFO L470 AbstractCegarLoop]: Abstraction has 6445 states and 18201 transitions. [2022-03-15 20:43:09,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.9) internal successors, (38), 20 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) [2022-03-15 20:43:09,365 INFO L276 IsEmpty]: Start isEmpty. Operand 6445 states and 18201 transitions. [2022-03-15 20:43:09,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:09,370 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:09,370 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:09,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (436)] Ended with exit code 0 [2022-03-15 20:43:09,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 436 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable437 [2022-03-15 20:43:09,571 INFO L402 AbstractCegarLoop]: === Iteration 439 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:09,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:09,571 INFO L85 PathProgramCache]: Analyzing trace with hash -89845, now seen corresponding path program 435 times [2022-03-15 20:43:09,572 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:09,572 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639303289] [2022-03-15 20:43:09,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:09,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:09,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:09,626 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 25 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:09,626 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:09,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639303289] [2022-03-15 20:43:09,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639303289] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:09,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399575045] [2022-03-15 20:43:09,626 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:43:09,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:09,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:09,627 INFO L229 MonitoredProcess]: Starting monitored process 437 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:09,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (437)] Waiting until timeout for monitored process [2022-03-15 20:43:09,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:43:09,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:09,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:09,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:09,837 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:09,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:09,873 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 25 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:09,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399575045] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:09,873 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:09,873 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 13] total 29 [2022-03-15 20:43:09,873 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [281007789] [2022-03-15 20:43:09,873 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:09,874 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:09,876 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 20:43:09,876 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:09,938 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [5170742#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 5170741#(< decThread1of1ForFork1_i n), 5170744#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 5170743#(<= decThread1of1ForFork1_i 1), 5170745#(<= 0 incThread1of1ForFork0_i)] [2022-03-15 20:43:09,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:43:09,938 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:09,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:43:09,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=869, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:43:09,939 INFO L87 Difference]: Start difference. First operand 6445 states and 18201 transitions. Second operand has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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) [2022-03-15 20:43:10,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:10,561 INFO L93 Difference]: Finished difference Result 7597 states and 20724 transitions. [2022-03-15 20:43:10,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-15 20:43:10,561 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:10,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:10,572 INFO L225 Difference]: With dead ends: 7597 [2022-03-15 20:43:10,572 INFO L226 Difference]: Without dead ends: 7594 [2022-03-15 20:43:10,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2269 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1602, Invalid=5204, Unknown=0, NotChecked=0, Total=6806 [2022-03-15 20:43:10,573 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 96 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:10,573 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 38 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:43:10,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7594 states. [2022-03-15 20:43:10,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7594 to 6465. [2022-03-15 20:43:10,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6465 states, 6464 states have (on average 2.8237933168316833) internal successors, (18253), 6464 states have internal predecessors, (18253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:10,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6465 states to 6465 states and 18253 transitions. [2022-03-15 20:43:10,663 INFO L78 Accepts]: Start accepts. Automaton has 6465 states and 18253 transitions. Word has length 25 [2022-03-15 20:43:10,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:10,663 INFO L470 AbstractCegarLoop]: Abstraction has 6465 states and 18253 transitions. [2022-03-15 20:43:10,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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) [2022-03-15 20:43:10,663 INFO L276 IsEmpty]: Start isEmpty. Operand 6465 states and 18253 transitions. [2022-03-15 20:43:10,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:10,668 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:10,668 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:10,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (437)] Forceful destruction successful, exit code 0 [2022-03-15 20:43:10,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable438,437 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:10,869 INFO L402 AbstractCegarLoop]: === Iteration 440 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:10,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:10,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1678326436, now seen corresponding path program 436 times [2022-03-15 20:43:10,869 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:10,870 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414612491] [2022-03-15 20:43:10,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:10,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:10,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:10,926 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 23 proven. 40 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:10,926 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:10,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414612491] [2022-03-15 20:43:10,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414612491] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:10,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374636623] [2022-03-15 20:43:10,926 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:43:10,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:10,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:10,927 INFO L229 MonitoredProcess]: Starting monitored process 438 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:10,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (438)] Waiting until timeout for monitored process [2022-03-15 20:43:10,948 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:43:10,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:10,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:10,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:11,129 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:11,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:11,166 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 23 proven. 40 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:11,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374636623] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:11,166 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:11,166 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 13] total 29 [2022-03-15 20:43:11,166 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [980855996] [2022-03-15 20:43:11,166 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:11,167 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:11,169 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 39 transitions. [2022-03-15 20:43:11,169 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:11,240 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [5191547#(<= incThread1of1ForFork0_i 0), 5191550#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 5191551#(<= 1 decThread1of1ForFork1_i), 5191548#(< decThread1of1ForFork1_i n), 5191549#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:43:11,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 20:43:11,240 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:11,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 20:43:11,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=893, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:43:11,241 INFO L87 Difference]: Start difference. First operand 6465 states and 18253 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:11,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:11,519 INFO L93 Difference]: Finished difference Result 7446 states and 20416 transitions. [2022-03-15 20:43:11,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 20:43:11,520 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:11,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:11,530 INFO L225 Difference]: With dead ends: 7446 [2022-03-15 20:43:11,530 INFO L226 Difference]: Without dead ends: 7446 [2022-03-15 20:43:11,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=634, Invalid=1916, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 20:43:11,531 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 59 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:11,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 67 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:43:11,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7446 states. [2022-03-15 20:43:11,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7446 to 6612. [2022-03-15 20:43:11,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6612 states, 6611 states have (on average 2.8292240205717745) internal successors, (18704), 6611 states have internal predecessors, (18704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:11,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6612 states to 6612 states and 18704 transitions. [2022-03-15 20:43:11,618 INFO L78 Accepts]: Start accepts. Automaton has 6612 states and 18704 transitions. Word has length 25 [2022-03-15 20:43:11,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:11,618 INFO L470 AbstractCegarLoop]: Abstraction has 6612 states and 18704 transitions. [2022-03-15 20:43:11,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:11,618 INFO L276 IsEmpty]: Start isEmpty. Operand 6612 states and 18704 transitions. [2022-03-15 20:43:11,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:11,623 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:11,623 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:11,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (438)] Forceful destruction successful, exit code 0 [2022-03-15 20:43:11,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable439,438 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:11,824 INFO L402 AbstractCegarLoop]: === Iteration 441 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:11,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:11,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1172767811, now seen corresponding path program 437 times [2022-03-15 20:43:11,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:11,825 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870197498] [2022-03-15 20:43:11,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:11,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:11,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:11,877 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 34 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:11,877 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:11,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870197498] [2022-03-15 20:43:11,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870197498] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:11,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109909965] [2022-03-15 20:43:11,877 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:43:11,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:11,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:11,878 INFO L229 MonitoredProcess]: Starting monitored process 439 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:11,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (439)] Waiting until timeout for monitored process [2022-03-15 20:43:11,900 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:43:11,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:11,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:11,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:12,093 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:12,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:12,129 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 34 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:12,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109909965] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:12,129 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:12,129 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19, 12] total 28 [2022-03-15 20:43:12,129 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1753176743] [2022-03-15 20:43:12,129 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:12,130 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:12,132 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 39 transitions. [2022-03-15 20:43:12,132 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:12,179 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [5212430#(< decThread1of1ForFork1_i n), 5212431#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 5212433#(<= 0 incThread1of1ForFork0_i), 5212432#(<= decThread1of1ForFork1_i 1)] [2022-03-15 20:43:12,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:43:12,180 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:12,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:43:12,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=764, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:43:12,180 INFO L87 Difference]: Start difference. First operand 6612 states and 18704 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:12,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:12,873 INFO L93 Difference]: Finished difference Result 7666 states and 20953 transitions. [2022-03-15 20:43:12,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 20:43:12,873 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:12,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:12,883 INFO L225 Difference]: With dead ends: 7666 [2022-03-15 20:43:12,883 INFO L226 Difference]: Without dead ends: 7664 [2022-03-15 20:43:12,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2585 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1735, Invalid=5921, Unknown=0, NotChecked=0, Total=7656 [2022-03-15 20:43:12,884 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 89 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:12,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 35 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:43:12,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7664 states. [2022-03-15 20:43:12,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7664 to 6633. [2022-03-15 20:43:12,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6633 states, 6632 states have (on average 2.828558504221954) internal successors, (18759), 6632 states have internal predecessors, (18759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:12,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6633 states to 6633 states and 18759 transitions. [2022-03-15 20:43:12,971 INFO L78 Accepts]: Start accepts. Automaton has 6633 states and 18759 transitions. Word has length 25 [2022-03-15 20:43:12,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:12,971 INFO L470 AbstractCegarLoop]: Abstraction has 6633 states and 18759 transitions. [2022-03-15 20:43:12,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:12,971 INFO L276 IsEmpty]: Start isEmpty. Operand 6633 states and 18759 transitions. [2022-03-15 20:43:12,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:12,976 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:12,976 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:12,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (439)] Forceful destruction successful, exit code 0 [2022-03-15 20:43:13,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable440,439 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:13,176 INFO L402 AbstractCegarLoop]: === Iteration 442 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:13,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:13,177 INFO L85 PathProgramCache]: Analyzing trace with hash -574205046, now seen corresponding path program 438 times [2022-03-15 20:43:13,177 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:13,177 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678086925] [2022-03-15 20:43:13,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:13,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:13,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:13,229 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 22 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:13,229 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:13,229 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678086925] [2022-03-15 20:43:13,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678086925] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:13,229 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665869678] [2022-03-15 20:43:13,229 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:43:13,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:13,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:13,230 INFO L229 MonitoredProcess]: Starting monitored process 440 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:13,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (440)] Waiting until timeout for monitored process [2022-03-15 20:43:13,252 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:43:13,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:13,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:13,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:13,423 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:13,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:13,459 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 22 proven. 41 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:13,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665869678] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:13,459 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:13,459 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19, 12] total 28 [2022-03-15 20:43:13,459 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [721717011] [2022-03-15 20:43:13,459 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:13,460 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:13,462 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 37 transitions. [2022-03-15 20:43:13,462 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:13,512 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [5233655#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 5233653#(<= incThread1of1ForFork0_i 0), 5233656#(<= 1 decThread1of1ForFork1_i), 5233654#(< decThread1of1ForFork1_i n)] [2022-03-15 20:43:13,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 20:43:13,512 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:13,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 20:43:13,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=766, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:43:13,513 INFO L87 Difference]: Start difference. First operand 6633 states and 18759 transitions. Second operand has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2022-03-15 20:43:13,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:13,765 INFO L93 Difference]: Finished difference Result 7501 states and 20539 transitions. [2022-03-15 20:43:13,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:43:13,765 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:13,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:13,775 INFO L225 Difference]: With dead ends: 7501 [2022-03-15 20:43:13,775 INFO L226 Difference]: Without dead ends: 7501 [2022-03-15 20:43:13,776 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=601, Invalid=1655, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 20:43:13,776 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 56 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:13,776 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 54 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:43:13,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7501 states. [2022-03-15 20:43:13,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7501 to 6637. [2022-03-15 20:43:13,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6637 states, 6636 states have (on average 2.8283604581072934) internal successors, (18769), 6636 states have internal predecessors, (18769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:13,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6637 states to 6637 states and 18769 transitions. [2022-03-15 20:43:13,860 INFO L78 Accepts]: Start accepts. Automaton has 6637 states and 18769 transitions. Word has length 25 [2022-03-15 20:43:13,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:13,861 INFO L470 AbstractCegarLoop]: Abstraction has 6637 states and 18769 transitions. [2022-03-15 20:43:13,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 16 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) [2022-03-15 20:43:13,861 INFO L276 IsEmpty]: Start isEmpty. Operand 6637 states and 18769 transitions. [2022-03-15 20:43:13,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:13,866 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:13,866 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:13,881 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (440)] Ended with exit code 0 [2022-03-15 20:43:14,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 440 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable441 [2022-03-15 20:43:14,066 INFO L402 AbstractCegarLoop]: === Iteration 443 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:14,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:14,066 INFO L85 PathProgramCache]: Analyzing trace with hash -867608053, now seen corresponding path program 439 times [2022-03-15 20:43:14,067 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:14,067 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719581078] [2022-03-15 20:43:14,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:14,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:14,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:14,119 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 35 proven. 28 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:14,120 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:14,120 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719581078] [2022-03-15 20:43:14,120 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719581078] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:14,120 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107222275] [2022-03-15 20:43:14,120 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:43:14,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:14,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:14,121 INFO L229 MonitoredProcess]: Starting monitored process 441 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:14,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (441)] Waiting until timeout for monitored process [2022-03-15 20:43:14,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:14,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:14,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:14,343 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:14,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:14,380 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 35 proven. 28 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:14,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107222275] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:14,381 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:14,381 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19, 12] total 28 [2022-03-15 20:43:14,381 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1601837193] [2022-03-15 20:43:14,381 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:14,382 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:14,384 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 37 transitions. [2022-03-15 20:43:14,384 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:14,419 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [5254639#(< decThread1of1ForFork1_i n), 5254640#(<= decThread1of1ForFork1_i 1), 5254638#(<= 0 incThread1of1ForFork0_i)] [2022-03-15 20:43:14,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:43:14,419 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:14,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:43:14,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=700, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:43:14,420 INFO L87 Difference]: Start difference. First operand 6637 states and 18769 transitions. Second operand has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 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) [2022-03-15 20:43:15,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:15,206 INFO L93 Difference]: Finished difference Result 7870 states and 21385 transitions. [2022-03-15 20:43:15,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-15 20:43:15,206 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:15,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:15,218 INFO L225 Difference]: With dead ends: 7870 [2022-03-15 20:43:15,218 INFO L226 Difference]: Without dead ends: 7867 [2022-03-15 20:43:15,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3145 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2055, Invalid=7065, Unknown=0, NotChecked=0, Total=9120 [2022-03-15 20:43:15,219 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 107 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:15,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 52 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:43:15,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7867 states. [2022-03-15 20:43:15,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7867 to 6595. [2022-03-15 20:43:15,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6595 states, 6594 states have (on average 2.8283287837427964) internal successors, (18650), 6594 states have internal predecessors, (18650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:15,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6595 states to 6595 states and 18650 transitions. [2022-03-15 20:43:15,343 INFO L78 Accepts]: Start accepts. Automaton has 6595 states and 18650 transitions. Word has length 25 [2022-03-15 20:43:15,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:15,343 INFO L470 AbstractCegarLoop]: Abstraction has 6595 states and 18650 transitions. [2022-03-15 20:43:15,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 15 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) [2022-03-15 20:43:15,343 INFO L276 IsEmpty]: Start isEmpty. Operand 6595 states and 18650 transitions. [2022-03-15 20:43:15,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:15,348 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:15,348 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:15,363 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (441)] Ended with exit code 0 [2022-03-15 20:43:15,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 441 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable442 [2022-03-15 20:43:15,548 INFO L402 AbstractCegarLoop]: === Iteration 444 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:15,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:15,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1352374677, now seen corresponding path program 440 times [2022-03-15 20:43:15,549 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:15,549 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307849599] [2022-03-15 20:43:15,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:15,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:15,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:15,603 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 39 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:15,603 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:15,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307849599] [2022-03-15 20:43:15,603 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307849599] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:15,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557511557] [2022-03-15 20:43:15,603 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:43:15,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:15,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:15,604 INFO L229 MonitoredProcess]: Starting monitored process 442 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:15,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (442)] Waiting until timeout for monitored process [2022-03-15 20:43:15,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:43:15,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:15,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:15,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:15,792 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:15,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:15,827 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 39 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:15,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557511557] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:15,827 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:15,827 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 13] total 28 [2022-03-15 20:43:15,827 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1021141683] [2022-03-15 20:43:15,827 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:15,828 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:15,831 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 47 transitions. [2022-03-15 20:43:15,831 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:15,933 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [5276011#(<= decThread1of1ForFork1_i 3), 5276012#(<= decThread1of1ForFork1_i 2), 5276008#(<= decThread1of1ForFork1_i 6), 5276010#(<= decThread1of1ForFork1_i 4), 5276007#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 5276013#(< decThread1of1ForFork1_i n), 5276009#(<= decThread1of1ForFork1_i 5), 5276006#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:43:15,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:43:15,933 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:15,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:43:15,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=983, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:43:15,934 INFO L87 Difference]: Start difference. First operand 6595 states and 18650 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:17,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:17,299 INFO L93 Difference]: Finished difference Result 14611 states and 37025 transitions. [2022-03-15 20:43:17,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-03-15 20:43:17,300 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:17,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:17,323 INFO L225 Difference]: With dead ends: 14611 [2022-03-15 20:43:17,323 INFO L226 Difference]: Without dead ends: 14610 [2022-03-15 20:43:17,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6448 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=4026, Invalid=12744, Unknown=0, NotChecked=0, Total=16770 [2022-03-15 20:43:17,325 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 240 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:17,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [240 Valid, 42 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:17,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14610 states. [2022-03-15 20:43:17,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14610 to 6595. [2022-03-15 20:43:17,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6595 states, 6594 states have (on average 2.825295723384895) internal successors, (18630), 6594 states have internal predecessors, (18630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:17,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6595 states to 6595 states and 18630 transitions. [2022-03-15 20:43:17,456 INFO L78 Accepts]: Start accepts. Automaton has 6595 states and 18630 transitions. Word has length 25 [2022-03-15 20:43:17,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:17,456 INFO L470 AbstractCegarLoop]: Abstraction has 6595 states and 18630 transitions. [2022-03-15 20:43:17,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:17,457 INFO L276 IsEmpty]: Start isEmpty. Operand 6595 states and 18630 transitions. [2022-03-15 20:43:17,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:17,461 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:17,461 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:17,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (442)] Forceful destruction successful, exit code 0 [2022-03-15 20:43:17,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 442 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable443 [2022-03-15 20:43:17,662 INFO L402 AbstractCegarLoop]: === Iteration 445 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:17,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:17,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1966794117, now seen corresponding path program 441 times [2022-03-15 20:43:17,663 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:17,663 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842399509] [2022-03-15 20:43:17,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:17,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:17,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:17,717 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 35 proven. 28 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:17,717 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:17,717 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842399509] [2022-03-15 20:43:17,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842399509] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:17,717 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727432415] [2022-03-15 20:43:17,717 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:43:17,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:17,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:17,718 INFO L229 MonitoredProcess]: Starting monitored process 443 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:17,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (443)] Waiting until timeout for monitored process [2022-03-15 20:43:17,740 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:43:17,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:17,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:17,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:17,908 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:17,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:17,944 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 35 proven. 28 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:17,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727432415] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:17,944 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:17,944 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 13] total 28 [2022-03-15 20:43:17,944 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [655656190] [2022-03-15 20:43:17,944 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:17,945 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:17,948 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 47 transitions. [2022-03-15 20:43:17,948 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:18,056 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [5304176#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 5304179#(<= decThread1of1ForFork1_i 4), 5304181#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 5304175#(< decThread1of1ForFork1_i n), 5304177#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 5304180#(<= decThread1of1ForFork1_i 3), 5304182#(<= decThread1of1ForFork1_i 2), 5304178#(<= decThread1of1ForFork1_i 5)] [2022-03-15 20:43:18,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:43:18,057 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:18,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:43:18,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1008, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:43:18,057 INFO L87 Difference]: Start difference. First operand 6595 states and 18630 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:19,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:19,158 INFO L93 Difference]: Finished difference Result 12078 states and 31049 transitions. [2022-03-15 20:43:19,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-15 20:43:19,158 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:19,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:19,199 INFO L225 Difference]: With dead ends: 12078 [2022-03-15 20:43:19,199 INFO L226 Difference]: Without dead ends: 12076 [2022-03-15 20:43:19,200 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4524 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2902, Invalid=9530, Unknown=0, NotChecked=0, Total=12432 [2022-03-15 20:43:19,200 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 226 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:19,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 43 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:19,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12076 states. [2022-03-15 20:43:19,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12076 to 6615. [2022-03-15 20:43:19,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6615 states, 6614 states have (on average 2.824463259752041) internal successors, (18681), 6614 states have internal predecessors, (18681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:19,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6615 states to 6615 states and 18681 transitions. [2022-03-15 20:43:19,299 INFO L78 Accepts]: Start accepts. Automaton has 6615 states and 18681 transitions. Word has length 25 [2022-03-15 20:43:19,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:19,299 INFO L470 AbstractCegarLoop]: Abstraction has 6615 states and 18681 transitions. [2022-03-15 20:43:19,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:19,299 INFO L276 IsEmpty]: Start isEmpty. Operand 6615 states and 18681 transitions. [2022-03-15 20:43:19,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:19,304 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:19,304 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:19,319 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (443)] Ended with exit code 0 [2022-03-15 20:43:19,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 443 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable444 [2022-03-15 20:43:19,504 INFO L402 AbstractCegarLoop]: === Iteration 446 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:19,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:19,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1587633203, now seen corresponding path program 442 times [2022-03-15 20:43:19,505 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:19,505 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874244986] [2022-03-15 20:43:19,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:19,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:19,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:19,558 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 41 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:19,558 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:19,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874244986] [2022-03-15 20:43:19,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874244986] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:19,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720135634] [2022-03-15 20:43:19,558 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:43:19,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:19,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:19,559 INFO L229 MonitoredProcess]: Starting monitored process 444 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:19,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (444)] Waiting until timeout for monitored process [2022-03-15 20:43:19,580 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:43:19,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:19,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:19,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:19,752 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:19,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:19,788 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 41 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:19,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720135634] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:19,789 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:19,789 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 13] total 28 [2022-03-15 20:43:19,789 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [792042436] [2022-03-15 20:43:19,789 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:19,790 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:19,792 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:43:19,792 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:19,879 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [5329817#(<= decThread1of1ForFork1_i 3), 5329819#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 5329818#(<= decThread1of1ForFork1_i 2), 5329815#(<= decThread1of1ForFork1_i 5), 5329821#(< decThread1of1ForFork1_i n), 5329816#(<= decThread1of1ForFork1_i 4), 5329820#(or (<= n 0) (<= 0 incThread1of1ForFork0_i))] [2022-03-15 20:43:19,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:43:19,880 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:19,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:43:19,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=927, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:43:19,880 INFO L87 Difference]: Start difference. First operand 6615 states and 18681 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:21,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:21,273 INFO L93 Difference]: Finished difference Result 14169 states and 36170 transitions. [2022-03-15 20:43:21,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-03-15 20:43:21,274 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:21,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:21,295 INFO L225 Difference]: With dead ends: 14169 [2022-03-15 20:43:21,295 INFO L226 Difference]: Without dead ends: 14167 [2022-03-15 20:43:21,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7180 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=4354, Invalid=13736, Unknown=0, NotChecked=0, Total=18090 [2022-03-15 20:43:21,297 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 206 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:21,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 44 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 442 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:21,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14167 states. [2022-03-15 20:43:21,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14167 to 6595. [2022-03-15 20:43:21,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6595 states, 6594 states have (on average 2.8208977858659385) internal successors, (18601), 6594 states have internal predecessors, (18601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:21,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6595 states to 6595 states and 18601 transitions. [2022-03-15 20:43:21,431 INFO L78 Accepts]: Start accepts. Automaton has 6595 states and 18601 transitions. Word has length 25 [2022-03-15 20:43:21,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:21,431 INFO L470 AbstractCegarLoop]: Abstraction has 6595 states and 18601 transitions. [2022-03-15 20:43:21,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:21,431 INFO L276 IsEmpty]: Start isEmpty. Operand 6595 states and 18601 transitions. [2022-03-15 20:43:21,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:21,436 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:21,436 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:21,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (444)] Forceful destruction successful, exit code 0 [2022-03-15 20:43:21,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable445,444 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:21,636 INFO L402 AbstractCegarLoop]: === Iteration 447 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:21,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:21,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1652773445, now seen corresponding path program 443 times [2022-03-15 20:43:21,637 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:21,637 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642774927] [2022-03-15 20:43:21,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:21,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:21,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:21,691 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 35 proven. 28 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:21,691 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:21,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642774927] [2022-03-15 20:43:21,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642774927] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:21,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348238736] [2022-03-15 20:43:21,691 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:43:21,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:21,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:21,692 INFO L229 MonitoredProcess]: Starting monitored process 445 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:21,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (445)] Waiting until timeout for monitored process [2022-03-15 20:43:21,714 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 20:43:21,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:21,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:21,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:21,887 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:21,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:21,923 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 35 proven. 28 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:21,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348238736] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:21,923 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:21,923 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19, 13] total 28 [2022-03-15 20:43:21,923 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1057269466] [2022-03-15 20:43:21,923 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:21,924 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:21,926 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:43:21,926 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:22,019 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [5357556#(<= decThread1of1ForFork1_i 3), 5357553#(< decThread1of1ForFork1_i n), 5357554#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 5357555#(<= decThread1of1ForFork1_i 4), 5357558#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 5357557#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 5357559#(<= decThread1of1ForFork1_i 2)] [2022-03-15 20:43:22,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:43:22,020 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:22,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:43:22,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=946, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:43:22,020 INFO L87 Difference]: Start difference. First operand 6595 states and 18601 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:23,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:23,111 INFO L93 Difference]: Finished difference Result 11174 states and 28852 transitions. [2022-03-15 20:43:23,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-15 20:43:23,111 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:23,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:23,126 INFO L225 Difference]: With dead ends: 11174 [2022-03-15 20:43:23,126 INFO L226 Difference]: Without dead ends: 11170 [2022-03-15 20:43:23,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4934 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3085, Invalid=10025, Unknown=0, NotChecked=0, Total=13110 [2022-03-15 20:43:23,128 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 170 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:23,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 48 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:23,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11170 states. [2022-03-15 20:43:23,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11170 to 6595. [2022-03-15 20:43:23,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6595 states, 6594 states have (on average 2.8192296026690933) internal successors, (18590), 6594 states have internal predecessors, (18590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:23,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6595 states to 6595 states and 18590 transitions. [2022-03-15 20:43:23,232 INFO L78 Accepts]: Start accepts. Automaton has 6595 states and 18590 transitions. Word has length 25 [2022-03-15 20:43:23,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:23,232 INFO L470 AbstractCegarLoop]: Abstraction has 6595 states and 18590 transitions. [2022-03-15 20:43:23,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:23,232 INFO L276 IsEmpty]: Start isEmpty. Operand 6595 states and 18590 transitions. [2022-03-15 20:43:23,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:23,237 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:23,237 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:23,253 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (445)] Ended with exit code 0 [2022-03-15 20:43:23,437 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 445 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable446 [2022-03-15 20:43:23,437 INFO L402 AbstractCegarLoop]: === Iteration 448 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:23,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:23,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1370818437, now seen corresponding path program 444 times [2022-03-15 20:43:23,438 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:23,438 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951122746] [2022-03-15 20:43:23,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:23,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:23,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:23,516 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:23,516 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:23,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951122746] [2022-03-15 20:43:23,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951122746] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:23,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781571017] [2022-03-15 20:43:23,516 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:43:23,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:23,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:23,517 INFO L229 MonitoredProcess]: Starting monitored process 446 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:23,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (446)] Waiting until timeout for monitored process [2022-03-15 20:43:23,539 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:43:23,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:23,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:23,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:23,726 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:23,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:23,764 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:23,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781571017] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:23,764 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:23,765 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 17] total 32 [2022-03-15 20:43:23,765 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1633102402] [2022-03-15 20:43:23,765 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:23,765 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:23,768 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 47 transitions. [2022-03-15 20:43:23,768 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:23,900 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [5382260#(< decThread1of1ForFork1_i n), 5382266#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< decThread1of1ForFork1_i n)), 5382262#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 5382265#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 5382261#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 5382264#(or (< decThread1of1ForFork1_i n) (<= n (+ 3 incThread1of1ForFork0_i))), 5382263#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 5382267#(or (<= n 0) (<= 0 incThread1of1ForFork0_i))] [2022-03-15 20:43:23,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 20:43:23,900 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:23,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 20:43:23,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=336, Invalid=1224, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:43:23,900 INFO L87 Difference]: Start difference. First operand 6595 states and 18590 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:24,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:24,390 INFO L93 Difference]: Finished difference Result 8969 states and 24363 transitions. [2022-03-15 20:43:24,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 20:43:24,390 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:24,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:24,403 INFO L225 Difference]: With dead ends: 8969 [2022-03-15 20:43:24,403 INFO L226 Difference]: Without dead ends: 8963 [2022-03-15 20:43:24,404 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1579 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1130, Invalid=3840, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 20:43:24,404 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 128 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:24,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 39 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:43:24,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8963 states. [2022-03-15 20:43:24,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8963 to 6612. [2022-03-15 20:43:24,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6612 states, 6611 states have (on average 2.818333081228256) internal successors, (18632), 6611 states have internal predecessors, (18632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:24,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6612 states to 6612 states and 18632 transitions. [2022-03-15 20:43:24,505 INFO L78 Accepts]: Start accepts. Automaton has 6612 states and 18632 transitions. Word has length 25 [2022-03-15 20:43:24,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:24,506 INFO L470 AbstractCegarLoop]: Abstraction has 6612 states and 18632 transitions. [2022-03-15 20:43:24,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:24,506 INFO L276 IsEmpty]: Start isEmpty. Operand 6612 states and 18632 transitions. [2022-03-15 20:43:24,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:24,511 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:24,511 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:24,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (446)] Forceful destruction successful, exit code 0 [2022-03-15 20:43:24,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 446 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable447 [2022-03-15 20:43:24,719 INFO L402 AbstractCegarLoop]: === Iteration 449 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:24,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:24,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1880671923, now seen corresponding path program 445 times [2022-03-15 20:43:24,720 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:24,720 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414411799] [2022-03-15 20:43:24,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:24,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:24,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:24,792 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:24,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:24,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414411799] [2022-03-15 20:43:24,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414411799] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:24,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444363516] [2022-03-15 20:43:24,792 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:43:24,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:24,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:24,793 INFO L229 MonitoredProcess]: Starting monitored process 447 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:24,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (447)] Waiting until timeout for monitored process [2022-03-15 20:43:24,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:24,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:24,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:25,004 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:25,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:25,041 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:25,042 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444363516] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:25,042 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:25,042 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 31 [2022-03-15 20:43:25,042 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [594372192] [2022-03-15 20:43:25,042 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:25,043 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:25,045 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:43:25,045 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:25,155 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [5404698#(< decThread1of1ForFork1_i n), 5404704#(or (< decThread1of1ForFork1_i n) (<= n (+ 3 incThread1of1ForFork0_i))), 5404703#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 5404702#(or (<= n 0) (<= 0 incThread1of1ForFork0_i)), 5404699#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 5404701#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n decThread1of1ForFork1_i)), 5404700#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n))] [2022-03-15 20:43:25,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:43:25,155 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:25,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:43:25,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=310, Invalid=1096, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:43:25,155 INFO L87 Difference]: Start difference. First operand 6612 states and 18632 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:25,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:25,679 INFO L93 Difference]: Finished difference Result 9083 states and 24450 transitions. [2022-03-15 20:43:25,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 20:43:25,679 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:25,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:25,713 INFO L225 Difference]: With dead ends: 9083 [2022-03-15 20:43:25,714 INFO L226 Difference]: Without dead ends: 9078 [2022-03-15 20:43:25,714 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1798 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1292, Invalid=4258, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 20:43:25,714 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 82 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:25,714 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 44 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:43:25,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9078 states. [2022-03-15 20:43:25,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9078 to 6612. [2022-03-15 20:43:25,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6612 states, 6611 states have (on average 2.816517924671003) internal successors, (18620), 6611 states have internal predecessors, (18620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:25,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6612 states to 6612 states and 18620 transitions. [2022-03-15 20:43:25,801 INFO L78 Accepts]: Start accepts. Automaton has 6612 states and 18620 transitions. Word has length 25 [2022-03-15 20:43:25,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:25,801 INFO L470 AbstractCegarLoop]: Abstraction has 6612 states and 18620 transitions. [2022-03-15 20:43:25,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:25,802 INFO L276 IsEmpty]: Start isEmpty. Operand 6612 states and 18620 transitions. [2022-03-15 20:43:25,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:25,807 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:25,807 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:25,822 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (447)] Ended with exit code 0 [2022-03-15 20:43:26,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 447 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable448 [2022-03-15 20:43:26,007 INFO L402 AbstractCegarLoop]: === Iteration 450 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:26,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:26,008 INFO L85 PathProgramCache]: Analyzing trace with hash 587383913, now seen corresponding path program 446 times [2022-03-15 20:43:26,008 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:26,008 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737272529] [2022-03-15 20:43:26,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:26,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:26,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:26,067 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:26,067 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:26,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737272529] [2022-03-15 20:43:26,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737272529] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:26,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732661411] [2022-03-15 20:43:26,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:43:26,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:26,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:26,068 INFO L229 MonitoredProcess]: Starting monitored process 448 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:26,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (448)] Waiting until timeout for monitored process [2022-03-15 20:43:26,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:43:26,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:26,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:26,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:26,256 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:26,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:26,292 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 35 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:26,292 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732661411] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:26,292 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:26,292 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 28 [2022-03-15 20:43:26,292 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [142020919] [2022-03-15 20:43:26,292 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:26,293 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:26,295 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 47 transitions. [2022-03-15 20:43:26,295 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:26,408 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [5427261#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 5427263#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 5427258#(< decThread1of1ForFork1_i n), 5427262#(or (<= n 1) (<= 0 incThread1of1ForFork0_i)), 5427264#(<= decThread1of1ForFork1_i 4), 5427260#(or (<= decThread1of1ForFork1_i (+ incThread1of1ForFork0_i 1)) (<= n decThread1of1ForFork1_i)), 5427265#(<= decThread1of1ForFork1_i 3), 5427259#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:43:26,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:43:26,408 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:26,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:43:26,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1017, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:43:26,409 INFO L87 Difference]: Start difference. First operand 6612 states and 18620 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:27,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:27,421 INFO L93 Difference]: Finished difference Result 10285 states and 26698 transitions. [2022-03-15 20:43:27,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-15 20:43:27,422 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:27,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:27,437 INFO L225 Difference]: With dead ends: 10285 [2022-03-15 20:43:27,437 INFO L226 Difference]: Without dead ends: 10282 [2022-03-15 20:43:27,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3938 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2504, Invalid=8626, Unknown=0, NotChecked=0, Total=11130 [2022-03-15 20:43:27,438 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 137 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:27,438 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 50 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:27,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10282 states. [2022-03-15 20:43:27,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10282 to 6612. [2022-03-15 20:43:27,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6612 states, 6611 states have (on average 2.8154590833459388) internal successors, (18613), 6611 states have internal predecessors, (18613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:27,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6612 states to 6612 states and 18613 transitions. [2022-03-15 20:43:27,548 INFO L78 Accepts]: Start accepts. Automaton has 6612 states and 18613 transitions. Word has length 25 [2022-03-15 20:43:27,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:27,548 INFO L470 AbstractCegarLoop]: Abstraction has 6612 states and 18613 transitions. [2022-03-15 20:43:27,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:27,548 INFO L276 IsEmpty]: Start isEmpty. Operand 6612 states and 18613 transitions. [2022-03-15 20:43:27,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:27,554 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:27,554 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:27,569 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (448)] Ended with exit code 0 [2022-03-15 20:43:27,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 448 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable449 [2022-03-15 20:43:27,754 INFO L402 AbstractCegarLoop]: === Iteration 451 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:27,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:27,754 INFO L85 PathProgramCache]: Analyzing trace with hash -2029167102, now seen corresponding path program 447 times [2022-03-15 20:43:27,755 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:27,755 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979033592] [2022-03-15 20:43:27,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:27,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:27,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:27,814 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 8 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:27,814 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:27,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979033592] [2022-03-15 20:43:27,814 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979033592] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:27,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37238025] [2022-03-15 20:43:27,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:43:27,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:27,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:27,815 INFO L229 MonitoredProcess]: Starting monitored process 449 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:27,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (449)] Waiting until timeout for monitored process [2022-03-15 20:43:27,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:43:27,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:27,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:27,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:28,003 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:28,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:28,040 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 8 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:28,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37238025] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:28,040 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:28,040 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 28 [2022-03-15 20:43:28,040 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1204327343] [2022-03-15 20:43:28,041 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:28,041 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:28,044 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:43:28,044 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:28,159 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [5451093#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 5451087#(<= 4 decThread1of1ForFork1_i), 5451090#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 5451094#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 5451091#(< decThread1of1ForFork1_i n), 5451092#(or (<= n 1) (<= incThread1of1ForFork0_i 0)), 5451088#(<= 3 decThread1of1ForFork1_i), 5451089#(or (<= (+ incThread1of1ForFork0_i 1) decThread1of1ForFork1_i) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:43:28,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:43:28,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:28,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:43:28,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=995, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:43:28,160 INFO L87 Difference]: Start difference. First operand 6612 states and 18613 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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) [2022-03-15 20:43:28,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:28,750 INFO L93 Difference]: Finished difference Result 8343 states and 22396 transitions. [2022-03-15 20:43:28,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 20:43:28,751 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:28,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:28,762 INFO L225 Difference]: With dead ends: 8343 [2022-03-15 20:43:28,762 INFO L226 Difference]: Without dead ends: 8341 [2022-03-15 20:43:28,763 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1856 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1332, Invalid=4218, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 20:43:28,763 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 91 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:28,763 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 51 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:28,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8341 states. [2022-03-15 20:43:28,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8341 to 6706. [2022-03-15 20:43:28,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6706 states, 6705 states have (on average 2.8205816554809844) internal successors, (18912), 6705 states have internal predecessors, (18912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:28,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6706 states to 6706 states and 18912 transitions. [2022-03-15 20:43:28,870 INFO L78 Accepts]: Start accepts. Automaton has 6706 states and 18912 transitions. Word has length 25 [2022-03-15 20:43:28,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:28,870 INFO L470 AbstractCegarLoop]: Abstraction has 6706 states and 18912 transitions. [2022-03-15 20:43:28,870 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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) [2022-03-15 20:43:28,870 INFO L276 IsEmpty]: Start isEmpty. Operand 6706 states and 18912 transitions. [2022-03-15 20:43:28,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:28,875 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:28,875 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:28,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (449)] Forceful destruction successful, exit code 0 [2022-03-15 20:43:29,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable450,449 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:29,076 INFO L402 AbstractCegarLoop]: === Iteration 452 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:29,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:29,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1811610891, now seen corresponding path program 448 times [2022-03-15 20:43:29,077 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:29,077 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719957998] [2022-03-15 20:43:29,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:29,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:29,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:29,136 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 25 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:29,137 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:29,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719957998] [2022-03-15 20:43:29,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719957998] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:29,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541383487] [2022-03-15 20:43:29,137 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:43:29,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:29,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:29,138 INFO L229 MonitoredProcess]: Starting monitored process 450 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:29,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (450)] Waiting until timeout for monitored process [2022-03-15 20:43:29,158 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:43:29,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:29,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:29,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:29,331 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:29,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:29,367 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 25 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:29,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541383487] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:29,367 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:29,367 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 28 [2022-03-15 20:43:29,367 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1350078022] [2022-03-15 20:43:29,367 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:29,368 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:29,371 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:43:29,371 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:29,472 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [5473105#(or (<= n 1) (<= 0 incThread1of1ForFork0_i)), 5473100#(< decThread1of1ForFork1_i n), 5473106#(<= decThread1of1ForFork1_i 3), 5473104#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 5473103#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 5473102#(or (<= decThread1of1ForFork1_i (+ incThread1of1ForFork0_i 1)) (<= n decThread1of1ForFork1_i)), 5473101#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:43:29,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:43:29,472 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:29,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:43:29,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=943, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:43:29,473 INFO L87 Difference]: Start difference. First operand 6706 states and 18912 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:30,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:30,416 INFO L93 Difference]: Finished difference Result 9444 states and 24812 transitions. [2022-03-15 20:43:30,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-15 20:43:30,416 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:30,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:30,430 INFO L225 Difference]: With dead ends: 9444 [2022-03-15 20:43:30,430 INFO L226 Difference]: Without dead ends: 9438 [2022-03-15 20:43:30,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3841 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2476, Invalid=8236, Unknown=0, NotChecked=0, Total=10712 [2022-03-15 20:43:30,432 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 121 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:30,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 46 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:30,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9438 states. [2022-03-15 20:43:30,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9438 to 6701. [2022-03-15 20:43:30,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6701 states, 6700 states have (on average 2.820597014925373) internal successors, (18898), 6700 states have internal predecessors, (18898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:30,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6701 states to 6701 states and 18898 transitions. [2022-03-15 20:43:30,532 INFO L78 Accepts]: Start accepts. Automaton has 6701 states and 18898 transitions. Word has length 25 [2022-03-15 20:43:30,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:30,532 INFO L470 AbstractCegarLoop]: Abstraction has 6701 states and 18898 transitions. [2022-03-15 20:43:30,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:30,532 INFO L276 IsEmpty]: Start isEmpty. Operand 6701 states and 18898 transitions. [2022-03-15 20:43:30,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:30,537 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:30,537 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:30,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (450)] Forceful destruction successful, exit code 0 [2022-03-15 20:43:30,738 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable451,450 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:30,738 INFO L402 AbstractCegarLoop]: === Iteration 453 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:30,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:30,738 INFO L85 PathProgramCache]: Analyzing trace with hash -804940124, now seen corresponding path program 449 times [2022-03-15 20:43:30,739 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:30,739 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050633767] [2022-03-15 20:43:30,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:30,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:30,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:30,799 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 11 proven. 52 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:30,799 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:30,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050633767] [2022-03-15 20:43:30,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050633767] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:30,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501200145] [2022-03-15 20:43:30,799 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:43:30,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:30,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:30,800 INFO L229 MonitoredProcess]: Starting monitored process 451 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:30,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (451)] Waiting until timeout for monitored process [2022-03-15 20:43:30,821 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:43:30,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:30,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:30,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:30,985 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 23 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:30,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:31,022 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 11 proven. 52 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:31,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501200145] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:31,022 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:31,022 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 28 [2022-03-15 20:43:31,022 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1511368874] [2022-03-15 20:43:31,022 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:31,023 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:31,026 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 43 transitions. [2022-03-15 20:43:31,026 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:31,132 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [5496269#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 5496266#(< decThread1of1ForFork1_i n), 5496265#(or (<= n 1) (<= incThread1of1ForFork0_i 0)), 5496263#(or (<= (+ incThread1of1ForFork0_i 1) decThread1of1ForFork1_i) (<= n decThread1of1ForFork1_i)), 5496267#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 5496268#(<= 3 decThread1of1ForFork1_i), 5496264#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i))] [2022-03-15 20:43:31,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 20:43:31,133 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:31,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 20:43:31,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=944, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 20:43:31,133 INFO L87 Difference]: Start difference. First operand 6701 states and 18898 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:31,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:31,650 INFO L93 Difference]: Finished difference Result 7973 states and 21664 transitions. [2022-03-15 20:43:31,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 20:43:31,651 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:31,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:31,663 INFO L225 Difference]: With dead ends: 7973 [2022-03-15 20:43:31,663 INFO L226 Difference]: Without dead ends: 7971 [2022-03-15 20:43:31,664 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1486 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1043, Invalid=3379, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 20:43:31,664 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 90 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:31,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 52 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:31,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7971 states. [2022-03-15 20:43:31,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7971 to 6720. [2022-03-15 20:43:31,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6720 states, 6719 states have (on average 2.8209554993302577) internal successors, (18954), 6719 states have internal predecessors, (18954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:31,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6720 states to 6720 states and 18954 transitions. [2022-03-15 20:43:31,755 INFO L78 Accepts]: Start accepts. Automaton has 6720 states and 18954 transitions. Word has length 25 [2022-03-15 20:43:31,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:31,755 INFO L470 AbstractCegarLoop]: Abstraction has 6720 states and 18954 transitions. [2022-03-15 20:43:31,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:31,755 INFO L276 IsEmpty]: Start isEmpty. Operand 6720 states and 18954 transitions. [2022-03-15 20:43:31,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:31,761 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:31,761 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:31,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (451)] Ended with exit code 0 [2022-03-15 20:43:31,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 451 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable452 [2022-03-15 20:43:31,961 INFO L402 AbstractCegarLoop]: === Iteration 454 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:31,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:31,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1564308457, now seen corresponding path program 450 times [2022-03-15 20:43:31,962 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:31,962 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654436408] [2022-03-15 20:43:31,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:31,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:31,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:32,048 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:32,048 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:32,048 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654436408] [2022-03-15 20:43:32,048 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654436408] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:32,048 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277714971] [2022-03-15 20:43:32,048 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:43:32,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:32,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:32,049 INFO L229 MonitoredProcess]: Starting monitored process 452 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:32,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (452)] Waiting until timeout for monitored process [2022-03-15 20:43:32,070 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 20:43:32,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:32,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:32,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:32,249 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:32,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:32,287 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:32,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277714971] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:32,287 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:32,287 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 30 [2022-03-15 20:43:32,287 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1379606697] [2022-03-15 20:43:32,288 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:32,288 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:32,291 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 47 transitions. [2022-03-15 20:43:32,291 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:32,417 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [5517924#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 5517927#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 5517923#(< decThread1of1ForFork1_i n), 5517922#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 5517926#(or (<= n 1) (<= 0 incThread1of1ForFork0_i)), 5517925#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 5517921#(or (<= decThread1of1ForFork1_i (+ incThread1of1ForFork0_i 1)) (<= n decThread1of1ForFork1_i)), 5517928#(or (< decThread1of1ForFork1_i n) (<= n (+ 3 incThread1of1ForFork0_i)))] [2022-03-15 20:43:32,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:43:32,417 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:32,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:43:32,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=1113, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:43:32,417 INFO L87 Difference]: Start difference. First operand 6720 states and 18954 transitions. Second operand has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:33,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:33,077 INFO L93 Difference]: Finished difference Result 8884 states and 23841 transitions. [2022-03-15 20:43:33,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 20:43:33,077 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:33,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:33,090 INFO L225 Difference]: With dead ends: 8884 [2022-03-15 20:43:33,090 INFO L226 Difference]: Without dead ends: 8879 [2022-03-15 20:43:33,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2094 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1456, Invalid=5024, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 20:43:33,091 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 104 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:33,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 51 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:33,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8879 states. [2022-03-15 20:43:33,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8879 to 6768. [2022-03-15 20:43:33,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6768 states, 6767 states have (on average 2.8198610905866706) internal successors, (19082), 6767 states have internal predecessors, (19082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:33,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6768 states to 6768 states and 19082 transitions. [2022-03-15 20:43:33,189 INFO L78 Accepts]: Start accepts. Automaton has 6768 states and 19082 transitions. Word has length 25 [2022-03-15 20:43:33,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:33,190 INFO L470 AbstractCegarLoop]: Abstraction has 6768 states and 19082 transitions. [2022-03-15 20:43:33,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:33,190 INFO L276 IsEmpty]: Start isEmpty. Operand 6768 states and 19082 transitions. [2022-03-15 20:43:33,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:33,195 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:33,195 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:33,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (452)] Ended with exit code 0 [2022-03-15 20:43:33,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable453,452 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:33,395 INFO L402 AbstractCegarLoop]: === Iteration 455 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:33,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:33,396 INFO L85 PathProgramCache]: Analyzing trace with hash -385348798, now seen corresponding path program 451 times [2022-03-15 20:43:33,396 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:33,396 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242904069] [2022-03-15 20:43:33,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:33,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:33,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:33,467 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:33,467 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:33,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242904069] [2022-03-15 20:43:33,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242904069] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:33,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400851761] [2022-03-15 20:43:33,468 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:43:33,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:33,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:33,469 INFO L229 MonitoredProcess]: Starting monitored process 453 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:33,470 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (453)] Waiting until timeout for monitored process [2022-03-15 20:43:33,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:33,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:33,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:33,663 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:33,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:33,702 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:33,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400851761] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:33,702 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:33,702 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 16] total 30 [2022-03-15 20:43:33,702 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1538473532] [2022-03-15 20:43:33,702 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:33,703 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:33,706 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:43:33,706 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:33,850 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [5540615#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 5540609#(or (<= (+ incThread1of1ForFork0_i 1) decThread1of1ForFork1_i) (<= n decThread1of1ForFork1_i)), 5540610#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 5540614#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 5540611#(or (<= n 1) (<= incThread1of1ForFork0_i 0)), 5540616#(or (< decThread1of1ForFork1_i n) (<= (+ 4 incThread1of1ForFork0_i) n)), 5540613#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 5540612#(< decThread1of1ForFork1_i n)] [2022-03-15 20:43:33,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:43:33,850 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:33,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:43:33,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1139, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 20:43:33,850 INFO L87 Difference]: Start difference. First operand 6768 states and 19082 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 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) [2022-03-15 20:43:34,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:34,355 INFO L93 Difference]: Finished difference Result 7718 states and 21059 transitions. [2022-03-15 20:43:34,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 20:43:34,356 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:34,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:34,368 INFO L225 Difference]: With dead ends: 7718 [2022-03-15 20:43:34,368 INFO L226 Difference]: Without dead ends: 7714 [2022-03-15 20:43:34,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1479 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1000, Invalid=3422, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 20:43:34,369 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 64 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:34,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 57 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:34,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7714 states. [2022-03-15 20:43:34,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7714 to 6766. [2022-03-15 20:43:34,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6766 states, 6765 states have (on average 2.8192165558019218) internal successors, (19072), 6765 states have internal predecessors, (19072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:34,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6766 states to 6766 states and 19072 transitions. [2022-03-15 20:43:34,469 INFO L78 Accepts]: Start accepts. Automaton has 6766 states and 19072 transitions. Word has length 25 [2022-03-15 20:43:34,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:34,469 INFO L470 AbstractCegarLoop]: Abstraction has 6766 states and 19072 transitions. [2022-03-15 20:43:34,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 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) [2022-03-15 20:43:34,469 INFO L276 IsEmpty]: Start isEmpty. Operand 6766 states and 19072 transitions. [2022-03-15 20:43:34,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:34,475 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:34,475 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:34,490 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (453)] Ended with exit code 0 [2022-03-15 20:43:34,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 453 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable454 [2022-03-15 20:43:34,675 INFO L402 AbstractCegarLoop]: === Iteration 456 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:34,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:34,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1122203011, now seen corresponding path program 452 times [2022-03-15 20:43:34,676 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:34,676 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845716076] [2022-03-15 20:43:34,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:34,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:34,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:34,743 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:34,743 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:34,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845716076] [2022-03-15 20:43:34,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845716076] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:34,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064094764] [2022-03-15 20:43:34,743 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:43:34,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:34,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:34,744 INFO L229 MonitoredProcess]: Starting monitored process 454 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:34,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (454)] Waiting until timeout for monitored process [2022-03-15 20:43:34,765 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:43:34,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:34,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:34,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:34,943 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:34,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:34,980 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:34,981 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064094764] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:34,981 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:34,981 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 29 [2022-03-15 20:43:34,981 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1768680008] [2022-03-15 20:43:34,981 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:34,982 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:34,984 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:43:34,984 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:35,088 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [5562100#(or (<= n 1) (<= 0 incThread1of1ForFork0_i)), 5562104#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 5562099#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 5562102#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 5562103#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 5562101#(< decThread1of1ForFork1_i n), 5562098#(or (<= decThread1of1ForFork1_i (+ incThread1of1ForFork0_i 1)) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:43:35,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:43:35,088 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:35,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:43:35,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=987, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:43:35,089 INFO L87 Difference]: Start difference. First operand 6766 states and 19072 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:35,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:35,812 INFO L93 Difference]: Finished difference Result 8812 states and 23541 transitions. [2022-03-15 20:43:35,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 20:43:35,812 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:35,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:35,824 INFO L225 Difference]: With dead ends: 8812 [2022-03-15 20:43:35,824 INFO L226 Difference]: Without dead ends: 8808 [2022-03-15 20:43:35,825 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2560 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1770, Invalid=5886, Unknown=0, NotChecked=0, Total=7656 [2022-03-15 20:43:35,825 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 102 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:35,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 42 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:35,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8808 states. [2022-03-15 20:43:35,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8808 to 6766. [2022-03-15 20:43:35,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6766 states, 6765 states have (on average 2.818920916481892) internal successors, (19070), 6765 states have internal predecessors, (19070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:35,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6766 states to 6766 states and 19070 transitions. [2022-03-15 20:43:35,922 INFO L78 Accepts]: Start accepts. Automaton has 6766 states and 19070 transitions. Word has length 25 [2022-03-15 20:43:35,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:35,922 INFO L470 AbstractCegarLoop]: Abstraction has 6766 states and 19070 transitions. [2022-03-15 20:43:35,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:35,922 INFO L276 IsEmpty]: Start isEmpty. Operand 6766 states and 19070 transitions. [2022-03-15 20:43:35,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:35,928 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:35,928 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:35,943 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (454)] Ended with exit code 0 [2022-03-15 20:43:36,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 454 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable455 [2022-03-15 20:43:36,128 INFO L402 AbstractCegarLoop]: === Iteration 457 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:36,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:36,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1613500170, now seen corresponding path program 453 times [2022-03-15 20:43:36,129 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:36,129 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545548555] [2022-03-15 20:43:36,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:36,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:36,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:36,194 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:36,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:36,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545548555] [2022-03-15 20:43:36,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545548555] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:36,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22737230] [2022-03-15 20:43:36,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:43:36,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:36,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:36,196 INFO L229 MonitoredProcess]: Starting monitored process 455 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:36,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (455)] Waiting until timeout for monitored process [2022-03-15 20:43:36,217 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 20:43:36,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:36,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:36,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:36,385 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:36,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:36,422 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:36,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22737230] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:36,422 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:36,422 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 29 [2022-03-15 20:43:36,422 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2089672328] [2022-03-15 20:43:36,422 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:36,423 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:36,426 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 43 transitions. [2022-03-15 20:43:36,426 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:36,542 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [5584726#(< decThread1of1ForFork1_i n), 5584729#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 5584732#(or (<= n 1) (<= incThread1of1ForFork0_i 0)), 5584728#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 5584727#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 5584731#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 5584730#(or (<= (+ incThread1of1ForFork0_i 1) decThread1of1ForFork1_i) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:43:36,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 20:43:36,543 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:36,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 20:43:36,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=1016, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:43:36,543 INFO L87 Difference]: Start difference. First operand 6766 states and 19070 transitions. Second operand has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:37,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:37,060 INFO L93 Difference]: Finished difference Result 8086 states and 21898 transitions. [2022-03-15 20:43:37,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 20:43:37,060 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:37,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:37,072 INFO L225 Difference]: With dead ends: 8086 [2022-03-15 20:43:37,072 INFO L226 Difference]: Without dead ends: 8085 [2022-03-15 20:43:37,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1458 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=998, Invalid=3292, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 20:43:37,072 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 70 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:37,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 75 Invalid, 600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 553 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:37,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8085 states. [2022-03-15 20:43:37,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8085 to 6772. [2022-03-15 20:43:37,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6772 states, 6771 states have (on average 2.8190813764584255) internal successors, (19088), 6771 states have internal predecessors, (19088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:37,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6772 states to 6772 states and 19088 transitions. [2022-03-15 20:43:37,165 INFO L78 Accepts]: Start accepts. Automaton has 6772 states and 19088 transitions. Word has length 25 [2022-03-15 20:43:37,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:37,166 INFO L470 AbstractCegarLoop]: Abstraction has 6772 states and 19088 transitions. [2022-03-15 20:43:37,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:37,166 INFO L276 IsEmpty]: Start isEmpty. Operand 6772 states and 19088 transitions. [2022-03-15 20:43:37,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:37,171 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:37,171 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:37,186 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (455)] Ended with exit code 0 [2022-03-15 20:43:37,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 455 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable456 [2022-03-15 20:43:37,371 INFO L402 AbstractCegarLoop]: === Iteration 458 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:37,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:37,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1107941545, now seen corresponding path program 454 times [2022-03-15 20:43:37,372 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:37,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270970864] [2022-03-15 20:43:37,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:37,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:37,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:37,434 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:37,434 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:37,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270970864] [2022-03-15 20:43:37,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270970864] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:37,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880205781] [2022-03-15 20:43:37,435 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:43:37,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:37,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:37,436 INFO L229 MonitoredProcess]: Starting monitored process 456 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:37,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (456)] Waiting until timeout for monitored process [2022-03-15 20:43:37,455 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:43:37,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:37,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:37,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:37,641 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:37,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:37,677 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:37,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880205781] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:37,678 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:37,678 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 28 [2022-03-15 20:43:37,678 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [541087694] [2022-03-15 20:43:37,678 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:37,679 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:37,681 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 43 transitions. [2022-03-15 20:43:37,681 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:37,765 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [5606595#(< decThread1of1ForFork1_i n), 5606597#(or (<= decThread1of1ForFork1_i (+ incThread1of1ForFork0_i 1)) (<= n decThread1of1ForFork1_i)), 5606600#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 5606599#(or (<= n 1) (<= 0 incThread1of1ForFork0_i)), 5606596#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 5606598#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i))] [2022-03-15 20:43:37,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:43:37,765 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:37,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:43:37,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=867, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:43:37,766 INFO L87 Difference]: Start difference. First operand 6772 states and 19088 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:38,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:38,532 INFO L93 Difference]: Finished difference Result 8604 states and 23018 transitions. [2022-03-15 20:43:38,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 20:43:38,532 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:38,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:38,544 INFO L225 Difference]: With dead ends: 8604 [2022-03-15 20:43:38,545 INFO L226 Difference]: Without dead ends: 8601 [2022-03-15 20:43:38,546 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3012 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2011, Invalid=6731, Unknown=0, NotChecked=0, Total=8742 [2022-03-15 20:43:38,546 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 123 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:38,546 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 38 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:43:38,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8601 states. [2022-03-15 20:43:38,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8601 to 6772. [2022-03-15 20:43:38,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6772 states, 6771 states have (on average 2.8189336877861466) internal successors, (19087), 6771 states have internal predecessors, (19087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:38,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6772 states to 6772 states and 19087 transitions. [2022-03-15 20:43:38,659 INFO L78 Accepts]: Start accepts. Automaton has 6772 states and 19087 transitions. Word has length 25 [2022-03-15 20:43:38,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:38,659 INFO L470 AbstractCegarLoop]: Abstraction has 6772 states and 19087 transitions. [2022-03-15 20:43:38,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:38,659 INFO L276 IsEmpty]: Start isEmpty. Operand 6772 states and 19087 transitions. [2022-03-15 20:43:38,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:38,664 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:38,664 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:38,680 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (456)] Ended with exit code 0 [2022-03-15 20:43:38,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable457,456 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:38,865 INFO L402 AbstractCegarLoop]: === Iteration 459 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:38,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:38,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1508609470, now seen corresponding path program 455 times [2022-03-15 20:43:38,866 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:38,866 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829658011] [2022-03-15 20:43:38,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:38,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:38,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:38,928 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:38,928 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:38,928 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829658011] [2022-03-15 20:43:38,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829658011] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:38,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445589651] [2022-03-15 20:43:38,929 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:43:38,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:38,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:38,930 INFO L229 MonitoredProcess]: Starting monitored process 457 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:38,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (457)] Waiting until timeout for monitored process [2022-03-15 20:43:38,950 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:43:38,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:38,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:38,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:39,114 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:39,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:39,151 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:39,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445589651] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:39,151 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:39,151 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 14] total 28 [2022-03-15 20:43:39,151 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [994591602] [2022-03-15 20:43:39,151 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:39,152 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:39,154 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 20:43:39,154 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:39,251 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [5629043#(or (<= n 1) (<= incThread1of1ForFork0_i 0)), 5629045#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 5629044#(< decThread1of1ForFork1_i n), 5629046#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 5629042#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 5629041#(or (<= (+ incThread1of1ForFork0_i 1) decThread1of1ForFork1_i) (<= n decThread1of1ForFork1_i))] [2022-03-15 20:43:39,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:43:39,252 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:39,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:43:39,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=893, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:43:39,252 INFO L87 Difference]: Start difference. First operand 6772 states and 19087 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:39,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:39,742 INFO L93 Difference]: Finished difference Result 8304 states and 22381 transitions. [2022-03-15 20:43:39,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 20:43:39,742 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:39,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:39,754 INFO L225 Difference]: With dead ends: 8304 [2022-03-15 20:43:39,754 INFO L226 Difference]: Without dead ends: 8303 [2022-03-15 20:43:39,755 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1412 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1000, Invalid=3160, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 20:43:39,755 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 94 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:39,755 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 52 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:43:39,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8303 states. [2022-03-15 20:43:39,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8303 to 6773. [2022-03-15 20:43:39,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6773 states, 6772 states have (on average 2.818960425280567) internal successors, (19090), 6772 states have internal predecessors, (19090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:39,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6773 states to 6773 states and 19090 transitions. [2022-03-15 20:43:39,849 INFO L78 Accepts]: Start accepts. Automaton has 6773 states and 19090 transitions. Word has length 25 [2022-03-15 20:43:39,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:39,849 INFO L470 AbstractCegarLoop]: Abstraction has 6773 states and 19090 transitions. [2022-03-15 20:43:39,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:39,849 INFO L276 IsEmpty]: Start isEmpty. Operand 6773 states and 19090 transitions. [2022-03-15 20:43:39,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:39,854 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:39,854 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:39,869 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (457)] Forceful destruction successful, exit code 0 [2022-03-15 20:43:40,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable458,457 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:40,055 INFO L402 AbstractCegarLoop]: === Iteration 460 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:40,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:40,055 INFO L85 PathProgramCache]: Analyzing trace with hash -87042363, now seen corresponding path program 456 times [2022-03-15 20:43:40,055 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:40,055 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293831328] [2022-03-15 20:43:40,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:40,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:40,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:40,122 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:40,122 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:40,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293831328] [2022-03-15 20:43:40,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293831328] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:40,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732845082] [2022-03-15 20:43:40,122 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:43:40,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:40,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:40,123 INFO L229 MonitoredProcess]: Starting monitored process 458 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:40,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (458)] Waiting until timeout for monitored process [2022-03-15 20:43:40,145 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:43:40,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:40,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:40,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:40,314 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:40,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:40,351 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 20 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:40,351 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732845082] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:40,351 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:40,351 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 28 [2022-03-15 20:43:40,351 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [537182448] [2022-03-15 20:43:40,351 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:40,352 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:40,355 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 47 transitions. [2022-03-15 20:43:40,355 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:40,472 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [5651134#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 5651136#(or (< decThread1of1ForFork1_i n) (<= n (+ 2 incThread1of1ForFork0_i))), 5651132#(or (<= decThread1of1ForFork1_i (+ incThread1of1ForFork0_i 1)) (<= n (+ decThread1of1ForFork1_i 1))), 5651135#(or (<= n (+ incThread1of1ForFork0_i 1)) (< decThread1of1ForFork1_i n)), 5651138#(or (<= n 2) (<= 0 incThread1of1ForFork0_i)), 5651131#(or (<= decThread1of1ForFork1_i (+ 2 incThread1of1ForFork0_i)) (<= n decThread1of1ForFork1_i)), 5651133#(< decThread1of1ForFork1_i n), 5651137#(or (<= n (+ 2 decThread1of1ForFork1_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i))] [2022-03-15 20:43:40,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:43:40,472 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:40,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:43:40,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=996, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:43:40,472 INFO L87 Difference]: Start difference. First operand 6773 states and 19090 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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) [2022-03-15 20:43:41,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:41,333 INFO L93 Difference]: Finished difference Result 9060 states and 24006 transitions. [2022-03-15 20:43:41,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 20:43:41,333 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:41,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:41,346 INFO L225 Difference]: With dead ends: 9060 [2022-03-15 20:43:41,346 INFO L226 Difference]: Without dead ends: 9056 [2022-03-15 20:43:41,347 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3025 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2003, Invalid=6927, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 20:43:41,347 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 93 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:41,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 44 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:41,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9056 states. [2022-03-15 20:43:41,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9056 to 6773. [2022-03-15 20:43:41,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6773 states, 6772 states have (on average 2.8188127584170113) internal successors, (19089), 6772 states have internal predecessors, (19089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:41,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6773 states to 6773 states and 19089 transitions. [2022-03-15 20:43:41,445 INFO L78 Accepts]: Start accepts. Automaton has 6773 states and 19089 transitions. Word has length 25 [2022-03-15 20:43:41,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:41,445 INFO L470 AbstractCegarLoop]: Abstraction has 6773 states and 19089 transitions. [2022-03-15 20:43:41,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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) [2022-03-15 20:43:41,445 INFO L276 IsEmpty]: Start isEmpty. Operand 6773 states and 19089 transitions. [2022-03-15 20:43:41,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 20:43:41,450 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:41,450 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:41,465 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (458)] Ended with exit code 0 [2022-03-15 20:43:41,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 458 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable459 [2022-03-15 20:43:41,650 INFO L402 AbstractCegarLoop]: === Iteration 461 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:41,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:41,651 INFO L85 PathProgramCache]: Analyzing trace with hash 404254796, now seen corresponding path program 457 times [2022-03-15 20:43:41,651 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:41,651 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228142054] [2022-03-15 20:43:41,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:41,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:41,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:41,719 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:41,719 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:41,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228142054] [2022-03-15 20:43:41,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228142054] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:41,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566188128] [2022-03-15 20:43:41,719 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:43:41,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:41,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:41,720 INFO L229 MonitoredProcess]: Starting monitored process 459 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:41,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (459)] Waiting until timeout for monitored process [2022-03-15 20:43:41,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:41,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 20:43:41,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:41,922 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:41,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:41,958 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 13 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:41,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566188128] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:41,959 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:41,959 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 15] total 28 [2022-03-15 20:43:41,959 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [663490660] [2022-03-15 20:43:41,959 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:41,960 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:41,962 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 45 transitions. [2022-03-15 20:43:41,962 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:42,094 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [5674041#(or (<= n (+ 2 decThread1of1ForFork1_i)) (<= incThread1of1ForFork0_i decThread1of1ForFork1_i)), 5674040#(or (<= n (+ decThread1of1ForFork1_i 1)) (<= (+ incThread1of1ForFork0_i 1) decThread1of1ForFork1_i)), 5674037#(or (< decThread1of1ForFork1_i n) (<= (+ 2 incThread1of1ForFork0_i) n)), 5674038#(or (< decThread1of1ForFork1_i n) (<= (+ 3 incThread1of1ForFork0_i) n)), 5674042#(or (<= n 2) (<= incThread1of1ForFork0_i 0)), 5674035#(< decThread1of1ForFork1_i n), 5674039#(or (<= (+ 2 incThread1of1ForFork0_i) decThread1of1ForFork1_i) (<= n decThread1of1ForFork1_i)), 5674036#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:43:42,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:43:42,094 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:42,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:43:42,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=1013, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 20:43:42,094 INFO L87 Difference]: Start difference. First operand 6773 states and 19089 transitions. Second operand has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:42,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:42,752 INFO L93 Difference]: Finished difference Result 7972 states and 21461 transitions. [2022-03-15 20:43:42,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 20:43:42,752 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 20:43:42,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:42,763 INFO L225 Difference]: With dead ends: 7972 [2022-03-15 20:43:42,763 INFO L226 Difference]: Without dead ends: 7969 [2022-03-15 20:43:42,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1841 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1329, Invalid=4371, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 20:43:42,764 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 85 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:42,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 47 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:42,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7969 states. [2022-03-15 20:43:42,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7969 to 6774. [2022-03-15 20:43:42,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6774 states, 6773 states have (on average 2.8188395098183965) internal successors, (19092), 6773 states have internal predecessors, (19092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:42,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6774 states to 6774 states and 19092 transitions. [2022-03-15 20:43:42,853 INFO L78 Accepts]: Start accepts. Automaton has 6774 states and 19092 transitions. Word has length 25 [2022-03-15 20:43:42,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:42,853 INFO L470 AbstractCegarLoop]: Abstraction has 6774 states and 19092 transitions. [2022-03-15 20:43:42,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:42,853 INFO L276 IsEmpty]: Start isEmpty. Operand 6774 states and 19092 transitions. [2022-03-15 20:43:42,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:43:42,858 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:42,858 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:42,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (459)] Ended with exit code 0 [2022-03-15 20:43:43,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable460,459 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:43,059 INFO L402 AbstractCegarLoop]: === Iteration 462 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:43,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:43,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1385703660, now seen corresponding path program 458 times [2022-03-15 20:43:43,059 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:43,059 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208728786] [2022-03-15 20:43:43,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:43,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:43,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:43,137 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:43,137 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:43,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208728786] [2022-03-15 20:43:43,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208728786] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:43,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352239170] [2022-03-15 20:43:43,137 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:43:43,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:43,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:43,138 INFO L229 MonitoredProcess]: Starting monitored process 460 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:43,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (460)] Waiting until timeout for monitored process [2022-03-15 20:43:43,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:43:43,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:43,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-15 20:43:43,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:43,226 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:43,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:43,292 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:43,292 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352239170] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:43,292 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:43,292 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:43:43,292 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2078951898] [2022-03-15 20:43:43,292 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:43,293 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:43,298 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 104 transitions. [2022-03-15 20:43:43,298 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:43,613 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:43:43,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:43:43,613 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:43,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:43:43,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:43,614 INFO L87 Difference]: Start difference. First operand 6774 states and 19092 transitions. Second operand has 11 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:43,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:43,828 INFO L93 Difference]: Finished difference Result 7038 states and 19597 transitions. [2022-03-15 20:43:43,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:43:43,829 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:43:43,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:43,839 INFO L225 Difference]: With dead ends: 7038 [2022-03-15 20:43:43,839 INFO L226 Difference]: Without dead ends: 7035 [2022-03-15 20:43:43,839 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 94 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:43,839 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 24 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:43,840 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 93 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 680 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:43,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7035 states. [2022-03-15 20:43:43,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7035 to 6854. [2022-03-15 20:43:43,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6854 states, 6853 states have (on average 2.819786954618415) internal successors, (19324), 6853 states have internal predecessors, (19324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:43,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6854 states to 6854 states and 19324 transitions. [2022-03-15 20:43:43,928 INFO L78 Accepts]: Start accepts. Automaton has 6854 states and 19324 transitions. Word has length 26 [2022-03-15 20:43:43,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:43,928 INFO L470 AbstractCegarLoop]: Abstraction has 6854 states and 19324 transitions. [2022-03-15 20:43:43,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:43,928 INFO L276 IsEmpty]: Start isEmpty. Operand 6854 states and 19324 transitions. [2022-03-15 20:43:43,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:43:43,933 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:43,933 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:43,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (460)] Ended with exit code 0 [2022-03-15 20:43:44,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable461,460 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:44,134 INFO L402 AbstractCegarLoop]: === Iteration 463 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:44,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:44,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1292524854, now seen corresponding path program 459 times [2022-03-15 20:43:44,134 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:44,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141470583] [2022-03-15 20:43:44,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:44,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:44,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:44,214 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:44,214 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:44,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141470583] [2022-03-15 20:43:44,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141470583] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:44,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346477821] [2022-03-15 20:43:44,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:43:44,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:44,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:44,240 INFO L229 MonitoredProcess]: Starting monitored process 461 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:44,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (461)] Waiting until timeout for monitored process [2022-03-15 20:43:44,262 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 20:43:44,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:44,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-15 20:43:44,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:44,330 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:44,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:44,397 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:44,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346477821] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:44,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:44,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:43:44,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [715744547] [2022-03-15 20:43:44,397 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:44,398 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:44,402 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 64 transitions. [2022-03-15 20:43:44,402 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:44,531 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:43:44,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:43:44,531 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:44,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:43:44,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:44,531 INFO L87 Difference]: Start difference. First operand 6854 states and 19324 transitions. Second operand has 11 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:44,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:44,778 INFO L93 Difference]: Finished difference Result 7374 states and 20555 transitions. [2022-03-15 20:43:44,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:43:44,778 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:43:44,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:44,789 INFO L225 Difference]: With dead ends: 7374 [2022-03-15 20:43:44,789 INFO L226 Difference]: Without dead ends: 7371 [2022-03-15 20:43:44,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 74 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:44,789 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 40 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:44,789 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 92 Invalid, 689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 689 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:44,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7371 states. [2022-03-15 20:43:44,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7371 to 7096. [2022-03-15 20:43:44,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7096 states, 7095 states have (on average 2.8339675828047923) internal successors, (20107), 7095 states have internal predecessors, (20107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:44,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7096 states to 7096 states and 20107 transitions. [2022-03-15 20:43:44,872 INFO L78 Accepts]: Start accepts. Automaton has 7096 states and 20107 transitions. Word has length 26 [2022-03-15 20:43:44,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:44,872 INFO L470 AbstractCegarLoop]: Abstraction has 7096 states and 20107 transitions. [2022-03-15 20:43:44,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.1) internal successors, (41), 10 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:44,873 INFO L276 IsEmpty]: Start isEmpty. Operand 7096 states and 20107 transitions. [2022-03-15 20:43:44,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:43:44,878 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:44,878 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:44,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (461)] Forceful destruction successful, exit code 0 [2022-03-15 20:43:45,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable462,461 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:45,079 INFO L402 AbstractCegarLoop]: === Iteration 464 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:45,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:45,079 INFO L85 PathProgramCache]: Analyzing trace with hash 541593920, now seen corresponding path program 460 times [2022-03-15 20:43:45,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:45,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904247780] [2022-03-15 20:43:45,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:45,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:45,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:45,158 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:45,158 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:45,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904247780] [2022-03-15 20:43:45,158 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904247780] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:45,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972486909] [2022-03-15 20:43:45,158 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:43:45,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:45,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:45,159 INFO L229 MonitoredProcess]: Starting monitored process 462 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:45,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (462)] Waiting until timeout for monitored process [2022-03-15 20:43:45,180 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:43:45,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:45,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-15 20:43:45,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:45,247 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:45,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:45,314 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:45,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972486909] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:45,314 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:45,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:43:45,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1648263118] [2022-03-15 20:43:45,314 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:45,315 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:45,318 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 62 transitions. [2022-03-15 20:43:45,318 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:45,437 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:43:45,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:43:45,437 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:45,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:43:45,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:45,437 INFO L87 Difference]: Start difference. First operand 7096 states and 20107 transitions. Second operand has 11 states, 10 states have (on average 4.0) internal successors, (40), 10 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) [2022-03-15 20:43:45,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:45,654 INFO L93 Difference]: Finished difference Result 7701 states and 21650 transitions. [2022-03-15 20:43:45,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:43:45,654 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:43:45,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:45,666 INFO L225 Difference]: With dead ends: 7701 [2022-03-15 20:43:45,666 INFO L226 Difference]: Without dead ends: 7698 [2022-03-15 20:43:45,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 73 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:45,666 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 40 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:45,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 92 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 680 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:45,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7698 states. [2022-03-15 20:43:45,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7698 to 7390. [2022-03-15 20:43:45,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7390 states, 7389 states have (on average 2.85776153742049) internal successors, (21116), 7389 states have internal predecessors, (21116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:45,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7390 states to 7390 states and 21116 transitions. [2022-03-15 20:43:45,766 INFO L78 Accepts]: Start accepts. Automaton has 7390 states and 21116 transitions. Word has length 26 [2022-03-15 20:43:45,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:45,767 INFO L470 AbstractCegarLoop]: Abstraction has 7390 states and 21116 transitions. [2022-03-15 20:43:45,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.0) internal successors, (40), 10 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) [2022-03-15 20:43:45,767 INFO L276 IsEmpty]: Start isEmpty. Operand 7390 states and 21116 transitions. [2022-03-15 20:43:45,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:43:45,773 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:45,773 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:45,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (462)] Ended with exit code 0 [2022-03-15 20:43:45,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable463,462 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:45,973 INFO L402 AbstractCegarLoop]: === Iteration 465 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:45,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:45,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1564701066, now seen corresponding path program 461 times [2022-03-15 20:43:45,974 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:45,974 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466178178] [2022-03-15 20:43:45,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:45,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:45,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:46,053 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:46,053 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:46,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466178178] [2022-03-15 20:43:46,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466178178] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:46,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072835372] [2022-03-15 20:43:46,053 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:43:46,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:46,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:46,054 INFO L229 MonitoredProcess]: Starting monitored process 463 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:46,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (463)] Waiting until timeout for monitored process [2022-03-15 20:43:46,076 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2022-03-15 20:43:46,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:46,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-15 20:43:46,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:46,145 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:46,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:46,212 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:46,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072835372] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:46,212 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:46,212 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:43:46,212 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1360677580] [2022-03-15 20:43:46,212 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:46,213 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:46,216 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 60 transitions. [2022-03-15 20:43:46,216 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:46,336 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:43:46,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:43:46,336 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:46,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:43:46,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:46,337 INFO L87 Difference]: Start difference. First operand 7390 states and 21116 transitions. Second operand has 11 states, 10 states have (on average 3.9) internal successors, (39), 10 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:46,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:46,555 INFO L93 Difference]: Finished difference Result 7984 states and 22569 transitions. [2022-03-15 20:43:46,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:43:46,555 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.9) internal successors, (39), 10 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:43:46,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:46,567 INFO L225 Difference]: With dead ends: 7984 [2022-03-15 20:43:46,567 INFO L226 Difference]: Without dead ends: 7981 [2022-03-15 20:43:46,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 72 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:46,568 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 40 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:46,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 92 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 671 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:46,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7981 states. [2022-03-15 20:43:46,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7981 to 7631. [2022-03-15 20:43:46,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7631 states, 7630 states have (on average 2.8781127129750983) internal successors, (21960), 7630 states have internal predecessors, (21960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:46,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7631 states to 7631 states and 21960 transitions. [2022-03-15 20:43:46,675 INFO L78 Accepts]: Start accepts. Automaton has 7631 states and 21960 transitions. Word has length 26 [2022-03-15 20:43:46,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:46,675 INFO L470 AbstractCegarLoop]: Abstraction has 7631 states and 21960 transitions. [2022-03-15 20:43:46,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.9) internal successors, (39), 10 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:46,675 INFO L276 IsEmpty]: Start isEmpty. Operand 7631 states and 21960 transitions. [2022-03-15 20:43:46,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:43:46,682 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:46,682 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:46,697 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (463)] Ended with exit code 0 [2022-03-15 20:43:46,882 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 463 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable464 [2022-03-15 20:43:46,882 INFO L402 AbstractCegarLoop]: === Iteration 466 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:46,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:46,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1078715776, now seen corresponding path program 462 times [2022-03-15 20:43:46,883 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:46,883 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401844071] [2022-03-15 20:43:46,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:46,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:46,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:46,963 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:46,963 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:46,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401844071] [2022-03-15 20:43:46,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401844071] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:46,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811924205] [2022-03-15 20:43:46,963 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:43:46,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:46,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:46,964 INFO L229 MonitoredProcess]: Starting monitored process 464 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:46,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (464)] Waiting until timeout for monitored process [2022-03-15 20:43:46,986 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-15 20:43:46,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:46,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-15 20:43:46,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:47,075 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:47,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:47,141 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:47,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811924205] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:47,141 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:47,141 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:43:47,141 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1890180581] [2022-03-15 20:43:47,141 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:47,142 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:47,145 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 58 transitions. [2022-03-15 20:43:47,146 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:47,263 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:43:47,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:43:47,263 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:47,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:43:47,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:47,263 INFO L87 Difference]: Start difference. First operand 7631 states and 21960 transitions. Second operand has 11 states, 10 states have (on average 3.8) internal successors, (38), 10 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) [2022-03-15 20:43:47,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:47,479 INFO L93 Difference]: Finished difference Result 8194 states and 23351 transitions. [2022-03-15 20:43:47,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:43:47,479 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:43:47,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:47,492 INFO L225 Difference]: With dead ends: 8194 [2022-03-15 20:43:47,492 INFO L226 Difference]: Without dead ends: 8191 [2022-03-15 20:43:47,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 71 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:47,492 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 40 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:47,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 92 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:47,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8191 states. [2022-03-15 20:43:47,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8191 to 7877. [2022-03-15 20:43:47,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7877 states, 7876 states have (on average 2.8962671406805485) internal successors, (22811), 7876 states have internal predecessors, (22811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:47,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7877 states to 7877 states and 22811 transitions. [2022-03-15 20:43:47,603 INFO L78 Accepts]: Start accepts. Automaton has 7877 states and 22811 transitions. Word has length 26 [2022-03-15 20:43:47,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:47,603 INFO L470 AbstractCegarLoop]: Abstraction has 7877 states and 22811 transitions. [2022-03-15 20:43:47,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.8) internal successors, (38), 10 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) [2022-03-15 20:43:47,603 INFO L276 IsEmpty]: Start isEmpty. Operand 7877 states and 22811 transitions. [2022-03-15 20:43:47,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:43:47,610 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:47,610 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:47,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (464)] Forceful destruction successful, exit code 0 [2022-03-15 20:43:47,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 464 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable465 [2022-03-15 20:43:47,810 INFO L402 AbstractCegarLoop]: === Iteration 467 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:47,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:47,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1420259254, now seen corresponding path program 463 times [2022-03-15 20:43:47,811 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:47,811 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046025600] [2022-03-15 20:43:47,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:47,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:47,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:47,895 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:47,895 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:47,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046025600] [2022-03-15 20:43:47,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046025600] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:47,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452013996] [2022-03-15 20:43:47,895 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:43:47,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:47,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:47,896 INFO L229 MonitoredProcess]: Starting monitored process 465 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:47,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (465)] Waiting until timeout for monitored process [2022-03-15 20:43:47,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:47,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-15 20:43:47,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:47,985 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:47,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:48,052 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:48,052 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452013996] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:48,052 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:48,052 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:43:48,052 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1183492947] [2022-03-15 20:43:48,052 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:48,053 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:48,056 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 56 transitions. [2022-03-15 20:43:48,056 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:48,174 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:43:48,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:43:48,175 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:48,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:43:48,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:48,175 INFO L87 Difference]: Start difference. First operand 7877 states and 22811 transitions. Second operand has 11 states, 10 states have (on average 3.7) internal successors, (37), 10 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) [2022-03-15 20:43:48,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:48,388 INFO L93 Difference]: Finished difference Result 8389 states and 24081 transitions. [2022-03-15 20:43:48,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:43:48,389 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:43:48,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:48,401 INFO L225 Difference]: With dead ends: 8389 [2022-03-15 20:43:48,402 INFO L226 Difference]: Without dead ends: 8386 [2022-03-15 20:43:48,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:48,402 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 40 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 653 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:48,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 92 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 653 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:48,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8386 states. [2022-03-15 20:43:48,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8386 to 8118. [2022-03-15 20:43:48,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8118 states, 8117 states have (on average 2.9114204755451523) internal successors, (23632), 8117 states have internal predecessors, (23632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:48,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8118 states to 8118 states and 23632 transitions. [2022-03-15 20:43:48,513 INFO L78 Accepts]: Start accepts. Automaton has 8118 states and 23632 transitions. Word has length 26 [2022-03-15 20:43:48,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:48,513 INFO L470 AbstractCegarLoop]: Abstraction has 8118 states and 23632 transitions. [2022-03-15 20:43:48,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.7) internal successors, (37), 10 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) [2022-03-15 20:43:48,513 INFO L276 IsEmpty]: Start isEmpty. Operand 8118 states and 23632 transitions. [2022-03-15 20:43:48,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:43:48,520 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:48,520 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:48,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (465)] Forceful destruction successful, exit code 0 [2022-03-15 20:43:48,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 465 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable466 [2022-03-15 20:43:48,720 INFO L402 AbstractCegarLoop]: === Iteration 468 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:48,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:48,721 INFO L85 PathProgramCache]: Analyzing trace with hash 876794816, now seen corresponding path program 464 times [2022-03-15 20:43:48,721 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:48,721 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052808734] [2022-03-15 20:43:48,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:48,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:48,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:48,802 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:48,802 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:48,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052808734] [2022-03-15 20:43:48,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052808734] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:48,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614822847] [2022-03-15 20:43:48,802 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:43:48,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:48,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:48,803 INFO L229 MonitoredProcess]: Starting monitored process 466 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:48,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (466)] Waiting until timeout for monitored process [2022-03-15 20:43:48,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:43:48,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:48,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-15 20:43:48,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:48,894 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:48,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:48,962 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:48,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614822847] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:48,962 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:48,962 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:43:48,962 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1217496346] [2022-03-15 20:43:48,962 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:48,963 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:48,966 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 54 transitions. [2022-03-15 20:43:48,966 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:49,085 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:43:49,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:43:49,085 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:49,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:43:49,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:49,085 INFO L87 Difference]: Start difference. First operand 8118 states and 23632 transitions. Second operand has 11 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:49,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:49,300 INFO L93 Difference]: Finished difference Result 8608 states and 24903 transitions. [2022-03-15 20:43:49,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:43:49,300 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:43:49,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:49,314 INFO L225 Difference]: With dead ends: 8608 [2022-03-15 20:43:49,314 INFO L226 Difference]: Without dead ends: 8605 [2022-03-15 20:43:49,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 69 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:49,314 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 40 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:49,314 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 92 Invalid, 644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 644 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:49,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8605 states. [2022-03-15 20:43:49,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8605 to 8399. [2022-03-15 20:43:49,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8399 states, 8398 states have (on average 2.925815670397714) internal successors, (24571), 8398 states have internal predecessors, (24571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:49,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8399 states to 8399 states and 24571 transitions. [2022-03-15 20:43:49,449 INFO L78 Accepts]: Start accepts. Automaton has 8399 states and 24571 transitions. Word has length 26 [2022-03-15 20:43:49,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:49,449 INFO L470 AbstractCegarLoop]: Abstraction has 8399 states and 24571 transitions. [2022-03-15 20:43:49,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:49,449 INFO L276 IsEmpty]: Start isEmpty. Operand 8399 states and 24571 transitions. [2022-03-15 20:43:49,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:43:49,457 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:49,457 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:49,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (466)] Ended with exit code 0 [2022-03-15 20:43:49,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable467,466 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:49,657 INFO L402 AbstractCegarLoop]: === Iteration 469 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:49,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:49,658 INFO L85 PathProgramCache]: Analyzing trace with hash -928973046, now seen corresponding path program 465 times [2022-03-15 20:43:49,658 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:49,658 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327102717] [2022-03-15 20:43:49,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:49,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:49,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:49,753 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:49,754 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:49,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327102717] [2022-03-15 20:43:49,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327102717] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:49,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575914283] [2022-03-15 20:43:49,754 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:43:49,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:49,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:49,755 INFO L229 MonitoredProcess]: Starting monitored process 467 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:49,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (467)] Waiting until timeout for monitored process [2022-03-15 20:43:49,777 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:43:49,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:49,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-15 20:43:49,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:49,844 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:49,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:49,914 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:43:49,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575914283] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:49,914 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:49,915 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:43:49,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [588988762] [2022-03-15 20:43:49,915 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:49,916 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:49,919 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 52 transitions. [2022-03-15 20:43:49,919 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:50,036 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:43:50,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:43:50,036 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:50,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:43:50,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:50,036 INFO L87 Difference]: Start difference. First operand 8399 states and 24571 transitions. Second operand has 11 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:50,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:50,250 INFO L93 Difference]: Finished difference Result 8909 states and 25957 transitions. [2022-03-15 20:43:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:43:50,251 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:43:50,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:50,265 INFO L225 Difference]: With dead ends: 8909 [2022-03-15 20:43:50,265 INFO L226 Difference]: Without dead ends: 8906 [2022-03-15 20:43:50,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 68 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:50,266 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 40 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:50,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 92 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 635 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:50,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8906 states. [2022-03-15 20:43:50,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8906 to 8763. [2022-03-15 20:43:50,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8763 states, 8762 states have (on average 2.939739785437115) internal successors, (25758), 8762 states have internal predecessors, (25758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:50,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8763 states to 8763 states and 25758 transitions. [2022-03-15 20:43:50,386 INFO L78 Accepts]: Start accepts. Automaton has 8763 states and 25758 transitions. Word has length 26 [2022-03-15 20:43:50,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:50,386 INFO L470 AbstractCegarLoop]: Abstraction has 8763 states and 25758 transitions. [2022-03-15 20:43:50,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:50,387 INFO L276 IsEmpty]: Start isEmpty. Operand 8763 states and 25758 transitions. [2022-03-15 20:43:50,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:43:50,395 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:50,395 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:50,410 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (467)] Ended with exit code 0 [2022-03-15 20:43:50,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable468,467 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:50,595 INFO L402 AbstractCegarLoop]: === Iteration 470 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:50,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:50,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1073201920, now seen corresponding path program 466 times [2022-03-15 20:43:50,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:50,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006180118] [2022-03-15 20:43:50,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:50,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:50,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:50,677 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:50,677 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:50,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006180118] [2022-03-15 20:43:50,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006180118] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:50,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082600813] [2022-03-15 20:43:50,677 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:43:50,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:50,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:50,678 INFO L229 MonitoredProcess]: Starting monitored process 468 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:50,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (468)] Waiting until timeout for monitored process [2022-03-15 20:43:50,699 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:43:50,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:50,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-15 20:43:50,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:50,768 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:50,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:50,836 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:50,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082600813] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:50,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:50,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-15 20:43:50,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [780795432] [2022-03-15 20:43:50,836 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:50,837 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:50,841 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 68 transitions. [2022-03-15 20:43:50,841 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:51,010 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:43:51,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:43:51,010 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:51,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:43:51,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:51,011 INFO L87 Difference]: Start difference. First operand 8763 states and 25758 transitions. Second operand has 11 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:51,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:51,229 INFO L93 Difference]: Finished difference Result 8869 states and 25954 transitions. [2022-03-15 20:43:51,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:43:51,229 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:43:51,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:51,246 INFO L225 Difference]: With dead ends: 8869 [2022-03-15 20:43:51,246 INFO L226 Difference]: Without dead ends: 8866 [2022-03-15 20:43:51,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 76 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:43:51,246 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 32 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:51,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 93 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 618 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:43:51,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8866 states. [2022-03-15 20:43:51,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8866 to 8793. [2022-03-15 20:43:51,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8793 states, 8792 states have (on average 2.9402866242038215) internal successors, (25851), 8792 states have internal predecessors, (25851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:51,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8793 states to 8793 states and 25851 transitions. [2022-03-15 20:43:51,399 INFO L78 Accepts]: Start accepts. Automaton has 8793 states and 25851 transitions. Word has length 26 [2022-03-15 20:43:51,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:51,399 INFO L470 AbstractCegarLoop]: Abstraction has 8793 states and 25851 transitions. [2022-03-15 20:43:51,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:51,400 INFO L276 IsEmpty]: Start isEmpty. Operand 8793 states and 25851 transitions. [2022-03-15 20:43:51,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 20:43:51,408 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:51,408 INFO L514 BasicCegarLoop]: trace histogram [9, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:51,423 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (468)] Ended with exit code 0 [2022-03-15 20:43:51,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 468 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable469 [2022-03-15 20:43:51,608 INFO L402 AbstractCegarLoop]: === Iteration 471 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:51,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:51,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1993437247, now seen corresponding path program 467 times [2022-03-15 20:43:51,609 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:51,609 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753632957] [2022-03-15 20:43:51,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:51,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:51,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:51,720 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 36 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:51,720 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:51,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753632957] [2022-03-15 20:43:51,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753632957] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:51,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39465422] [2022-03-15 20:43:51,720 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:43:51,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:51,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:51,721 INFO L229 MonitoredProcess]: Starting monitored process 469 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:51,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (469)] Waiting until timeout for monitored process [2022-03-15 20:43:51,743 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:43:51,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:51,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 20:43:51,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:51,995 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 36 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:51,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:52,061 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 36 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:52,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39465422] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:52,062 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:52,062 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 40 [2022-03-15 20:43:52,062 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1012191876] [2022-03-15 20:43:52,062 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:52,063 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:52,068 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 104 transitions. [2022-03-15 20:43:52,068 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:52,475 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 18 new interpolants: [5912207#(<= 1 incThread1of1ForFork0_i), 5912203#(or (< incThread1of1ForFork0_i n) (<= (+ 7 decThread1of1ForFork1_i) n)), 5912206#(<= 2 incThread1of1ForFork0_i), 5912198#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 5912204#(or (< incThread1of1ForFork0_i n) (<= (+ 8 decThread1of1ForFork1_i) n)), 5912197#(< incThread1of1ForFork0_i n), 5912190#(<= 9 n), 5912192#(<= 7 incThread1of1ForFork0_i), 5912202#(or (<= (+ 6 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 5912194#(<= 5 incThread1of1ForFork0_i), 5912201#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 5912191#(<= 8 incThread1of1ForFork0_i), 5912196#(<= 3 incThread1of1ForFork0_i), 5912200#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 5912199#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 5912205#(<= decThread1of1ForFork1_i 0), 5912193#(<= 6 incThread1of1ForFork0_i), 5912195#(<= 4 incThread1of1ForFork0_i)] [2022-03-15 20:43:52,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-15 20:43:52,475 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:52,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-15 20:43:52,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=571, Invalid=2735, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 20:43:52,476 INFO L87 Difference]: Start difference. First operand 8793 states and 25851 transitions. Second operand has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 38 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:54,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:54,093 INFO L93 Difference]: Finished difference Result 19572 states and 51335 transitions. [2022-03-15 20:43:54,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-15 20:43:54,093 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 38 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 20:43:54,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:43:54,126 INFO L225 Difference]: With dead ends: 19572 [2022-03-15 20:43:54,126 INFO L226 Difference]: Without dead ends: 19572 [2022-03-15 20:43:54,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 53 SyntacticMatches, 10 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6989 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4674, Invalid=15066, Unknown=0, NotChecked=0, Total=19740 [2022-03-15 20:43:54,129 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 174 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 1307 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 1377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:43:54,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 136 Invalid, 1377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1307 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:43:54,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19572 states. [2022-03-15 20:43:54,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19572 to 8728. [2022-03-15 20:43:54,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8728 states, 8727 states have (on average 2.939727283144265) internal successors, (25655), 8727 states have internal predecessors, (25655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:54,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8728 states to 8728 states and 25655 transitions. [2022-03-15 20:43:54,316 INFO L78 Accepts]: Start accepts. Automaton has 8728 states and 25655 transitions. Word has length 26 [2022-03-15 20:43:54,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:43:54,316 INFO L470 AbstractCegarLoop]: Abstraction has 8728 states and 25655 transitions. [2022-03-15 20:43:54,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 38 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:54,317 INFO L276 IsEmpty]: Start isEmpty. Operand 8728 states and 25655 transitions. [2022-03-15 20:43:54,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:43:54,325 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:43:54,325 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:43:54,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (469)] Forceful destruction successful, exit code 0 [2022-03-15 20:43:54,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable470,469 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:54,525 INFO L402 AbstractCegarLoop]: === Iteration 472 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:43:54,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:43:54,525 INFO L85 PathProgramCache]: Analyzing trace with hash 7233571, now seen corresponding path program 468 times [2022-03-15 20:43:54,526 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:43:54,526 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624933393] [2022-03-15 20:43:54,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:43:54,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:43:54,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:43:54,664 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:54,664 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:43:54,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624933393] [2022-03-15 20:43:54,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624933393] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:43:54,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458001148] [2022-03-15 20:43:54,664 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:43:54,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:43:54,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:43:54,665 INFO L229 MonitoredProcess]: Starting monitored process 470 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:43:54,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (470)] Waiting until timeout for monitored process [2022-03-15 20:43:54,688 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:43:54,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:43:54,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:43:54,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:43:54,844 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:54,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:43:54,886 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:43:54,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458001148] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:43:54,887 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:43:54,887 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 30 [2022-03-15 20:43:54,887 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [477512796] [2022-03-15 20:43:54,887 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:43:54,888 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:43:54,894 INFO L252 McrAutomatonBuilder]: Finished intersection with 69 states and 109 transitions. [2022-03-15 20:43:54,894 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:43:55,533 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 28 new interpolants: [5949620#(or (<= n (+ 8 decThread1of1ForFork1_i)) (<= n (+ 6 incThread1of1ForFork0_i)) (< (+ 7 incThread1of1ForFork0_i) n)), 5949606#(or (< incThread1of1ForFork0_i n) (<= n (+ 7 decThread1of1ForFork1_i))), 5949607#(or (<= n (+ 8 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 5949616#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= n (+ 2 incThread1of1ForFork0_i)) (<= n 8)), 5949603#(or (<= n (+ decThread1of1ForFork1_i 4)) (< incThread1of1ForFork0_i n)), 5949610#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= n (+ 8 decThread1of1ForFork1_i)) (<= n (+ 2 incThread1of1ForFork0_i))), 5949613#(or (< incThread1of1ForFork0_i n) (<= n 8)), 5949600#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 5949599#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 5949598#(< incThread1of1ForFork0_i n), 5949601#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 5949622#(or (<= n (+ 8 decThread1of1ForFork1_i)) (<= n 7) (< 8 n)), 5949604#(or (< incThread1of1ForFork0_i n) (<= n (+ 5 decThread1of1ForFork1_i))), 5949611#(or (<= n (+ 8 decThread1of1ForFork1_i)) (< (+ 4 incThread1of1ForFork0_i) n) (<= n (+ 3 incThread1of1ForFork0_i))), 5949625#(or (<= n (+ 7 incThread1of1ForFork0_i)) (< (+ 8 incThread1of1ForFork0_i) n) (<= n 8)), 5949608#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n (+ 8 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 5949619#(or (<= n (+ 8 decThread1of1ForFork1_i)) (< (+ 6 incThread1of1ForFork0_i) n) (<= n (+ 5 incThread1of1ForFork0_i))), 5949612#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< (+ 5 incThread1of1ForFork0_i) n) (<= n (+ 8 decThread1of1ForFork1_i))), 5949609#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= n (+ 8 decThread1of1ForFork1_i)) (< (+ 2 incThread1of1ForFork0_i) n)), 5949624#(or (<= n (+ 6 incThread1of1ForFork0_i)) (< (+ 7 incThread1of1ForFork0_i) n) (<= n 8)), 5949614#(or (< (+ incThread1of1ForFork0_i 1) n) (<= n incThread1of1ForFork0_i) (<= n 8)), 5949618#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< (+ 5 incThread1of1ForFork0_i) n) (<= n 8)), 5949615#(or (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n) (<= n 8)), 5949623#(or (< (+ 6 incThread1of1ForFork0_i) n) (<= n (+ 5 incThread1of1ForFork0_i)) (<= n 8)), 5949602#(or (<= n (+ 3 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 5949605#(or (< incThread1of1ForFork0_i n) (<= n (+ 6 decThread1of1ForFork1_i))), 5949617#(or (< (+ 4 incThread1of1ForFork0_i) n) (<= n (+ 3 incThread1of1ForFork0_i)) (<= n 8)), 5949621#(or (<= n (+ 8 decThread1of1ForFork1_i)) (<= n (+ 7 incThread1of1ForFork0_i)) (< (+ 8 incThread1of1ForFork0_i) n))] [2022-03-15 20:43:55,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-15 20:43:55,533 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:43:55,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-15 20:43:55,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=708, Invalid=2598, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 20:43:55,534 INFO L87 Difference]: Start difference. First operand 8728 states and 25655 transitions. Second operand has 49 states, 49 states have (on average 1.9591836734693877) internal successors, (96), 49 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:43:59,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:43:59,949 INFO L93 Difference]: Finished difference Result 30399 states and 77763 transitions. [2022-03-15 20:43:59,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2022-03-15 20:43:59,950 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.9591836734693877) internal successors, (96), 49 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:43:59,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:44:00,003 INFO L225 Difference]: With dead ends: 30399 [2022-03-15 20:44:00,003 INFO L226 Difference]: Without dead ends: 30376 [2022-03-15 20:44:00,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11512 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=7262, Invalid=25318, Unknown=0, NotChecked=0, Total=32580 [2022-03-15 20:44:00,005 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 249 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 337 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 1258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 337 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:44:00,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 82 Invalid, 1258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [337 Valid, 921 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:44:00,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30376 states. [2022-03-15 20:44:00,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30376 to 9390. [2022-03-15 20:44:00,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9390 states, 9389 states have (on average 2.914580892533816) internal successors, (27365), 9389 states have internal predecessors, (27365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:00,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9390 states to 9390 states and 27365 transitions. [2022-03-15 20:44:00,278 INFO L78 Accepts]: Start accepts. Automaton has 9390 states and 27365 transitions. Word has length 27 [2022-03-15 20:44:00,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:44:00,278 INFO L470 AbstractCegarLoop]: Abstraction has 9390 states and 27365 transitions. [2022-03-15 20:44:00,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.9591836734693877) internal successors, (96), 49 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:00,278 INFO L276 IsEmpty]: Start isEmpty. Operand 9390 states and 27365 transitions. [2022-03-15 20:44:00,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:44:00,287 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:44:00,287 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:44:00,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (470)] Forceful destruction successful, exit code 0 [2022-03-15 20:44:00,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable471,470 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:00,488 INFO L402 AbstractCegarLoop]: === Iteration 473 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:44:00,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:44:00,488 INFO L85 PathProgramCache]: Analyzing trace with hash -566535698, now seen corresponding path program 469 times [2022-03-15 20:44:00,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:44:00,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889045309] [2022-03-15 20:44:00,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:44:00,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:44:00,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:44:00,602 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:00,602 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:44:00,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889045309] [2022-03-15 20:44:00,602 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889045309] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:44:00,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116566345] [2022-03-15 20:44:00,602 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:44:00,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:00,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:44:00,603 INFO L229 MonitoredProcess]: Starting monitored process 471 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:44:00,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (471)] Waiting until timeout for monitored process [2022-03-15 20:44:00,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:44:00,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:44:00,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:44:00,752 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:00,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:44:00,794 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:00,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116566345] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:44:00,795 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:44:00,795 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 30 [2022-03-15 20:44:00,795 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [407697836] [2022-03-15 20:44:00,795 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:44:00,796 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:44:00,802 INFO L252 McrAutomatonBuilder]: Finished intersection with 69 states and 109 transitions. [2022-03-15 20:44:00,802 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:44:01,521 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 30 new interpolants: [5999249#(or (< (+ incThread1of1ForFork0_i 1) n) (<= (+ 9 decThread1of1ForFork1_i) n) (<= n incThread1of1ForFork0_i)), 5999264#(or (<= 9 n) (<= n (+ 6 incThread1of1ForFork0_i)) (< (+ 7 incThread1of1ForFork0_i) n)), 5999263#(or (<= 9 n) (< (+ 6 incThread1of1ForFork0_i) n) (<= n (+ 5 incThread1of1ForFork0_i))), 5999253#(or (< incThread1of1ForFork0_i n) (<= 9 n)), 5999245#(or (<= (+ 6 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 5999243#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 5999267#(or (<= 9 n) (<= n (+ 8 incThread1of1ForFork0_i)) (< (+ 9 incThread1of1ForFork0_i) n)), 5999246#(or (< incThread1of1ForFork0_i n) (<= (+ 7 decThread1of1ForFork1_i) n)), 5999244#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 5999257#(or (< (+ 4 incThread1of1ForFork0_i) n) (<= 9 n) (<= n (+ 3 incThread1of1ForFork0_i))), 5999268#(or (< 9 n) (<= (+ 9 decThread1of1ForFork1_i) n) (<= n 8)), 5999247#(or (< incThread1of1ForFork0_i n) (<= (+ 8 decThread1of1ForFork1_i) n)), 5999242#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 5999254#(or (< (+ incThread1of1ForFork0_i 1) n) (<= 9 n) (<= n incThread1of1ForFork0_i)), 5999252#(or (< (+ 4 incThread1of1ForFork0_i) n) (<= (+ 9 decThread1of1ForFork1_i) n) (<= n (+ 3 incThread1of1ForFork0_i))), 5999241#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 5999261#(or (<= n (+ 7 incThread1of1ForFork0_i)) (< (+ 8 incThread1of1ForFork0_i) n) (<= (+ 9 decThread1of1ForFork1_i) n)), 5999251#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= (+ 9 decThread1of1ForFork1_i) n) (<= n (+ 2 incThread1of1ForFork0_i))), 5999248#(or (< incThread1of1ForFork0_i n) (<= (+ 9 decThread1of1ForFork1_i) n)), 5999262#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< (+ 5 incThread1of1ForFork0_i) n) (<= 9 n)), 5999266#(or (<= (+ 9 decThread1of1ForFork1_i) n) (<= n (+ 8 incThread1of1ForFork0_i)) (< (+ 9 incThread1of1ForFork0_i) n)), 5999259#(or (< (+ 6 incThread1of1ForFork0_i) n) (<= (+ 9 decThread1of1ForFork1_i) n) (<= n (+ 5 incThread1of1ForFork0_i))), 5999265#(or (<= n (+ 7 incThread1of1ForFork0_i)) (<= 9 n) (< (+ 8 incThread1of1ForFork0_i) n)), 5999239#(< incThread1of1ForFork0_i n), 5999256#(or (< (+ 3 incThread1of1ForFork0_i) n) (<= 9 n) (<= n (+ 2 incThread1of1ForFork0_i))), 5999250#(or (<= n (+ incThread1of1ForFork0_i 1)) (< (+ 2 incThread1of1ForFork0_i) n) (<= (+ 9 decThread1of1ForFork1_i) n)), 5999260#(or (<= (+ 9 decThread1of1ForFork1_i) n) (<= n (+ 6 incThread1of1ForFork0_i)) (< (+ 7 incThread1of1ForFork0_i) n)), 5999255#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 9 n) (< (+ 2 incThread1of1ForFork0_i) n)), 5999258#(or (<= n (+ 4 incThread1of1ForFork0_i)) (< (+ 5 incThread1of1ForFork0_i) n) (<= (+ 9 decThread1of1ForFork1_i) n)), 5999240#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n))] [2022-03-15 20:44:01,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-03-15 20:44:01,522 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:44:01,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-03-15 20:44:01,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=580, Invalid=2960, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 20:44:01,522 INFO L87 Difference]: Start difference. First operand 9390 states and 27365 transitions. Second operand has 51 states, 51 states have (on average 1.9411764705882353) internal successors, (99), 51 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:04,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:44:04,686 INFO L93 Difference]: Finished difference Result 19702 states and 51692 transitions. [2022-03-15 20:44:04,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-03-15 20:44:04,686 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.9411764705882353) internal successors, (99), 51 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:44:04,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:44:04,719 INFO L225 Difference]: With dead ends: 19702 [2022-03-15 20:44:04,719 INFO L226 Difference]: Without dead ends: 19702 [2022-03-15 20:44:04,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 54 SyntacticMatches, 3 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6471 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=3846, Invalid=17034, Unknown=0, NotChecked=0, Total=20880 [2022-03-15 20:44:04,721 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 275 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 1707 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 1887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 1707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:44:04,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [275 Valid, 134 Invalid, 1887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 1707 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:44:04,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19702 states. [2022-03-15 20:44:04,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19702 to 9433. [2022-03-15 20:44:04,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9433 states, 9432 states have (on average 2.9131679389312977) internal successors, (27477), 9432 states have internal predecessors, (27477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:04,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9433 states to 9433 states and 27477 transitions. [2022-03-15 20:44:04,920 INFO L78 Accepts]: Start accepts. Automaton has 9433 states and 27477 transitions. Word has length 27 [2022-03-15 20:44:04,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:44:04,920 INFO L470 AbstractCegarLoop]: Abstraction has 9433 states and 27477 transitions. [2022-03-15 20:44:04,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.9411764705882353) internal successors, (99), 51 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:04,920 INFO L276 IsEmpty]: Start isEmpty. Operand 9433 states and 27477 transitions. [2022-03-15 20:44:04,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:44:04,929 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:44:04,929 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:44:04,944 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (471)] Ended with exit code 0 [2022-03-15 20:44:05,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable472,471 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:05,130 INFO L402 AbstractCegarLoop]: === Iteration 474 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:44:05,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:44:05,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1050203084, now seen corresponding path program 470 times [2022-03-15 20:44:05,130 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:44:05,131 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450342141] [2022-03-15 20:44:05,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:44:05,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:44:05,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:44:05,243 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 37 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:05,243 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:44:05,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450342141] [2022-03-15 20:44:05,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450342141] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:44:05,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200821590] [2022-03-15 20:44:05,243 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:44:05,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:05,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:44:05,244 INFO L229 MonitoredProcess]: Starting monitored process 472 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:44:05,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (472)] Waiting until timeout for monitored process [2022-03-15 20:44:05,267 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:44:05,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:44:05,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:44:05,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:44:05,423 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:05,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:44:05,463 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 37 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:05,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200821590] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:44:05,464 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:44:05,464 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 31 [2022-03-15 20:44:05,464 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2090740955] [2022-03-15 20:44:05,464 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:44:05,492 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:44:05,497 INFO L252 McrAutomatonBuilder]: Finished intersection with 49 states and 69 transitions. [2022-03-15 20:44:05,497 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:44:05,824 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 18 new interpolants: [6038204#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 3 incThread1of1ForFork0_i)), 6038205#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6038206#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 6038209#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 6038200#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6038208#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6038201#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6038211#(or (<= n 7) (<= decThread1of1ForFork1_i 0)), 6038203#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6038202#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6038212#(or (<= n (+ 7 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 6038199#(or (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6038197#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6038207#(< decThread1of1ForFork1_i n), 6038195#(or (<= (+ 7 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6038196#(or (<= 7 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6038198#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 6 incThread1of1ForFork0_i)), 6038210#(or (<= n (+ 7 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i))] [2022-03-15 20:44:05,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 20:44:05,824 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:44:05,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 20:44:05,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=632, Invalid=1720, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 20:44:05,824 INFO L87 Difference]: Start difference. First operand 9433 states and 27477 transitions. Second operand has 39 states, 39 states have (on average 1.7179487179487178) internal successors, (67), 39 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:08,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:44:08,380 INFO L93 Difference]: Finished difference Result 16883 states and 44475 transitions. [2022-03-15 20:44:08,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 160 states. [2022-03-15 20:44:08,381 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.7179487179487178) internal successors, (67), 39 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:44:08,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:44:08,408 INFO L225 Difference]: With dead ends: 16883 [2022-03-15 20:44:08,408 INFO L226 Difference]: Without dead ends: 16882 [2022-03-15 20:44:08,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13671 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=10238, Invalid=28374, Unknown=0, NotChecked=0, Total=38612 [2022-03-15 20:44:08,413 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 177 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 903 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 1019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:44:08,413 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 60 Invalid, 1019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 903 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:44:08,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16882 states. [2022-03-15 20:44:08,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16882 to 9409. [2022-03-15 20:44:08,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9409 states, 9408 states have (on average 2.9124149659863945) internal successors, (27400), 9408 states have internal predecessors, (27400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:08,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9409 states to 9409 states and 27400 transitions. [2022-03-15 20:44:08,588 INFO L78 Accepts]: Start accepts. Automaton has 9409 states and 27400 transitions. Word has length 27 [2022-03-15 20:44:08,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:44:08,588 INFO L470 AbstractCegarLoop]: Abstraction has 9409 states and 27400 transitions. [2022-03-15 20:44:08,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.7179487179487178) internal successors, (67), 39 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:08,588 INFO L276 IsEmpty]: Start isEmpty. Operand 9409 states and 27400 transitions. [2022-03-15 20:44:08,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:44:08,597 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:44:08,597 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:44:08,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (472)] Forceful destruction successful, exit code 0 [2022-03-15 20:44:08,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable473,472 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:08,798 INFO L402 AbstractCegarLoop]: === Iteration 475 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:44:08,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:44:08,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1959011174, now seen corresponding path program 471 times [2022-03-15 20:44:08,798 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:44:08,798 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137128395] [2022-03-15 20:44:08,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:44:08,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:44:08,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:44:08,911 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:08,911 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:44:08,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137128395] [2022-03-15 20:44:08,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137128395] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:44:08,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443524331] [2022-03-15 20:44:08,911 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:44:08,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:08,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:44:08,912 INFO L229 MonitoredProcess]: Starting monitored process 473 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:44:08,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (473)] Waiting until timeout for monitored process [2022-03-15 20:44:08,934 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:44:08,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:44:08,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:44:08,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:44:09,090 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:09,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:44:09,157 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:09,158 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443524331] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:44:09,158 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:44:09,158 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 31 [2022-03-15 20:44:09,158 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1454378053] [2022-03-15 20:44:09,158 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:44:09,159 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:44:09,163 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 71 transitions. [2022-03-15 20:44:09,163 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:44:09,533 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 19 new interpolants: [6074402#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6074407#(or (<= 7 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6074404#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 6074405#(or (<= n (+ 7 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 6074398#(or (<= (+ 7 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6074414#(or (<= n (+ 7 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 6074409#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6074406#(or (<= n 7) (<= decThread1of1ForFork1_i 0)), 6074401#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6074415#(< incThread1of1ForFork0_i n), 6074400#(or (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6074403#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6074408#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 6 incThread1of1ForFork0_i)), 6074399#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6074413#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 6074411#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 3 incThread1of1ForFork0_i)), 6074416#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 6074412#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6074410#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i)))] [2022-03-15 20:44:09,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 20:44:09,533 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:44:09,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 20:44:09,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=558, Invalid=1892, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 20:44:09,534 INFO L87 Difference]: Start difference. First operand 9409 states and 27400 transitions. Second operand has 40 states, 40 states have (on average 1.725) internal successors, (69), 40 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:12,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:44:12,799 INFO L93 Difference]: Finished difference Result 17956 states and 46457 transitions. [2022-03-15 20:44:12,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 186 states. [2022-03-15 20:44:12,800 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.725) internal successors, (69), 40 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:44:12,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:44:12,829 INFO L225 Difference]: With dead ends: 17956 [2022-03-15 20:44:12,829 INFO L226 Difference]: Without dead ends: 17956 [2022-03-15 20:44:12,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 222 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18127 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=12989, Invalid=36963, Unknown=0, NotChecked=0, Total=49952 [2022-03-15 20:44:12,835 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 265 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 1171 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 1282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:44:12,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 103 Invalid, 1282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1171 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:44:12,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17956 states. [2022-03-15 20:44:13,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17956 to 9425. [2022-03-15 20:44:13,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9425 states, 9424 states have (on average 2.9127758913412563) internal successors, (27450), 9424 states have internal predecessors, (27450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:13,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9425 states to 9425 states and 27450 transitions. [2022-03-15 20:44:13,047 INFO L78 Accepts]: Start accepts. Automaton has 9425 states and 27450 transitions. Word has length 27 [2022-03-15 20:44:13,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:44:13,047 INFO L470 AbstractCegarLoop]: Abstraction has 9425 states and 27450 transitions. [2022-03-15 20:44:13,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.725) internal successors, (69), 40 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:13,048 INFO L276 IsEmpty]: Start isEmpty. Operand 9425 states and 27450 transitions. [2022-03-15 20:44:13,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:44:13,057 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:44:13,057 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:44:13,072 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (473)] Ended with exit code 0 [2022-03-15 20:44:13,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 473 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable474 [2022-03-15 20:44:13,257 INFO L402 AbstractCegarLoop]: === Iteration 476 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:44:13,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:44:13,258 INFO L85 PathProgramCache]: Analyzing trace with hash 902629358, now seen corresponding path program 472 times [2022-03-15 20:44:13,258 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:44:13,258 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27308517] [2022-03-15 20:44:13,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:44:13,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:44:13,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:44:13,368 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:13,368 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:44:13,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27308517] [2022-03-15 20:44:13,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27308517] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:44:13,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567838586] [2022-03-15 20:44:13,368 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:44:13,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:13,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:44:13,369 INFO L229 MonitoredProcess]: Starting monitored process 474 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:44:13,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (474)] Waiting until timeout for monitored process [2022-03-15 20:44:13,390 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:44:13,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:44:13,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:44:13,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:44:13,542 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:13,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:44:13,583 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:13,584 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567838586] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:44:13,584 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:44:13,584 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 31 [2022-03-15 20:44:13,584 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1023733452] [2022-03-15 20:44:13,584 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:44:13,585 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:44:13,589 INFO L252 McrAutomatonBuilder]: Finished intersection with 52 states and 75 transitions. [2022-03-15 20:44:13,590 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:44:13,978 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 20 new interpolants: [6111759#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 6111760#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 6111769#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 6 incThread1of1ForFork0_i)), 6111770#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6111775#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6111766#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6111774#(or (<= n 7) (<= decThread1of1ForFork1_i 0)), 6111768#(or (<= 7 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6111772#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 3 incThread1of1ForFork0_i)), 6111764#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6111763#(or (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6111762#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6111767#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 6111773#(or (<= n (+ 7 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 6111765#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6111777#(or (<= n (+ 7 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 6111758#(< incThread1of1ForFork0_i n), 6111776#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 6111761#(or (<= (+ 7 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6111771#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i)))] [2022-03-15 20:44:13,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-15 20:44:13,978 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:44:13,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-15 20:44:13,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=532, Invalid=2018, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 20:44:13,979 INFO L87 Difference]: Start difference. First operand 9425 states and 27450 transitions. Second operand has 41 states, 41 states have (on average 1.7560975609756098) internal successors, (72), 41 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:17,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:44:17,675 INFO L93 Difference]: Finished difference Result 17758 states and 45978 transitions. [2022-03-15 20:44:17,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 204 states. [2022-03-15 20:44:17,676 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.7560975609756098) internal successors, (72), 41 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:44:17,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:44:17,703 INFO L225 Difference]: With dead ends: 17758 [2022-03-15 20:44:17,703 INFO L226 Difference]: Without dead ends: 17758 [2022-03-15 20:44:17,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 241 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21650 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=15230, Invalid=43576, Unknown=0, NotChecked=0, Total=58806 [2022-03-15 20:44:17,705 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 262 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 1102 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 1227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:44:17,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 98 Invalid, 1227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1102 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:44:17,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17758 states. [2022-03-15 20:44:17,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17758 to 9439. [2022-03-15 20:44:17,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9439 states, 9438 states have (on average 2.91290527654164) internal successors, (27492), 9438 states have internal predecessors, (27492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:17,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9439 states to 9439 states and 27492 transitions. [2022-03-15 20:44:17,889 INFO L78 Accepts]: Start accepts. Automaton has 9439 states and 27492 transitions. Word has length 27 [2022-03-15 20:44:17,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:44:17,890 INFO L470 AbstractCegarLoop]: Abstraction has 9439 states and 27492 transitions. [2022-03-15 20:44:17,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.7560975609756098) internal successors, (72), 41 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:17,890 INFO L276 IsEmpty]: Start isEmpty. Operand 9439 states and 27492 transitions. [2022-03-15 20:44:17,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:44:17,899 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:44:17,899 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:44:17,914 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (474)] Ended with exit code 0 [2022-03-15 20:44:18,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 474 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable475 [2022-03-15 20:44:18,099 INFO L402 AbstractCegarLoop]: === Iteration 477 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:44:18,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:44:18,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1780435866, now seen corresponding path program 473 times [2022-03-15 20:44:18,100 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:44:18,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645463663] [2022-03-15 20:44:18,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:44:18,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:44:18,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:44:18,209 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:18,209 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:44:18,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645463663] [2022-03-15 20:44:18,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645463663] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:44:18,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021783022] [2022-03-15 20:44:18,209 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:44:18,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:18,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:44:18,210 INFO L229 MonitoredProcess]: Starting monitored process 475 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:44:18,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (475)] Waiting until timeout for monitored process [2022-03-15 20:44:18,232 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 20:44:18,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:44:18,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:44:18,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:44:18,381 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:18,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:44:18,423 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:18,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021783022] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:44:18,423 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:44:18,423 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 31 [2022-03-15 20:44:18,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1337175533] [2022-03-15 20:44:18,423 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:44:18,425 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:44:18,429 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 79 transitions. [2022-03-15 20:44:18,429 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:44:18,841 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 21 new interpolants: [6148986#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 6148998#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 6 incThread1of1ForFork0_i)), 6148988#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 6148999#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6149003#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 6148997#(or (<= 7 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6148989#(or (<= (+ 7 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6148985#(< incThread1of1ForFork0_i n), 6148993#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6148991#(or (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6148996#(or (<= n (+ 7 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 6148994#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6149002#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6148987#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 6149001#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 3 incThread1of1ForFork0_i)), 6148992#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6148995#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 6149004#(or (<= n (+ 7 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 6149005#(or (<= n 7) (<= decThread1of1ForFork1_i 0)), 6149000#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6148990#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i))] [2022-03-15 20:44:18,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-15 20:44:18,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:44:18,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-15 20:44:18,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=513, Invalid=2139, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 20:44:18,842 INFO L87 Difference]: Start difference. First operand 9439 states and 27492 transitions. Second operand has 42 states, 42 states have (on average 1.7857142857142858) internal successors, (75), 42 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:22,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:44:22,374 INFO L93 Difference]: Finished difference Result 17672 states and 45822 transitions. [2022-03-15 20:44:22,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-03-15 20:44:22,374 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.7857142857142858) internal successors, (75), 42 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:44:22,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:44:22,402 INFO L225 Difference]: With dead ends: 17672 [2022-03-15 20:44:22,402 INFO L226 Difference]: Without dead ends: 17672 [2022-03-15 20:44:22,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 233 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20029 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=14563, Invalid=40427, Unknown=0, NotChecked=0, Total=54990 [2022-03-15 20:44:22,407 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 300 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 956 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 1065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 956 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:44:22,407 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 90 Invalid, 1065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 956 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:44:22,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17672 states. [2022-03-15 20:44:22,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17672 to 9451. [2022-03-15 20:44:22,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9451 states, 9450 states have (on average 2.913015873015873) internal successors, (27528), 9450 states have internal predecessors, (27528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:22,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9451 states to 9451 states and 27528 transitions. [2022-03-15 20:44:22,607 INFO L78 Accepts]: Start accepts. Automaton has 9451 states and 27528 transitions. Word has length 27 [2022-03-15 20:44:22,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:44:22,608 INFO L470 AbstractCegarLoop]: Abstraction has 9451 states and 27528 transitions. [2022-03-15 20:44:22,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 1.7857142857142858) internal successors, (75), 42 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:22,608 INFO L276 IsEmpty]: Start isEmpty. Operand 9451 states and 27528 transitions. [2022-03-15 20:44:22,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:44:22,616 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:44:22,616 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:44:22,632 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (475)] Ended with exit code 0 [2022-03-15 20:44:22,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 475 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable476 [2022-03-15 20:44:22,817 INFO L402 AbstractCegarLoop]: === Iteration 478 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:44:22,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:44:22,817 INFO L85 PathProgramCache]: Analyzing trace with hash 943888110, now seen corresponding path program 474 times [2022-03-15 20:44:22,818 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:44:22,818 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113296101] [2022-03-15 20:44:22,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:44:22,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:44:22,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:44:22,927 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:22,927 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:44:22,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113296101] [2022-03-15 20:44:22,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113296101] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:44:22,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175718543] [2022-03-15 20:44:22,927 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:44:22,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:22,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:44:22,928 INFO L229 MonitoredProcess]: Starting monitored process 476 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:44:22,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (476)] Waiting until timeout for monitored process [2022-03-15 20:44:22,950 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:44:22,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:44:22,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:44:22,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:44:23,099 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:23,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:44:23,142 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:23,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175718543] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:44:23,142 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:44:23,142 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 31 [2022-03-15 20:44:23,142 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [833283256] [2022-03-15 20:44:23,142 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:44:23,143 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:44:23,148 INFO L252 McrAutomatonBuilder]: Finished intersection with 56 states and 83 transitions. [2022-03-15 20:44:23,148 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:44:23,631 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 22 new interpolants: [6186134#(or (<= (+ 7 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6186149#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 3 incThread1of1ForFork0_i)), 6186154#(or (<= n 7) (<= decThread1of1ForFork1_i 0)), 6186141#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6186150#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6186133#(< incThread1of1ForFork0_i n), 6186140#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6186152#(or (<= n (+ 7 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 6186138#(or (<= 7 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6186153#(or (<= n (+ 7 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 6186144#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 6186135#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6186143#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 6186139#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 6 incThread1of1ForFork0_i)), 6186146#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6186142#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 6186136#(or (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6186145#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 6186151#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 6186137#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6186147#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6186148#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i))] [2022-03-15 20:44:23,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-15 20:44:23,631 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:44:23,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-15 20:44:23,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=2255, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 20:44:23,632 INFO L87 Difference]: Start difference. First operand 9451 states and 27528 transitions. Second operand has 43 states, 43 states have (on average 1.813953488372093) internal successors, (78), 43 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:26,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:44:26,745 INFO L93 Difference]: Finished difference Result 17596 states and 45713 transitions. [2022-03-15 20:44:26,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 165 states. [2022-03-15 20:44:26,745 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.813953488372093) internal successors, (78), 43 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:44:26,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:44:26,774 INFO L225 Difference]: With dead ends: 17596 [2022-03-15 20:44:26,774 INFO L226 Difference]: Without dead ends: 17596 [2022-03-15 20:44:26,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14841 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=11512, Invalid=30718, Unknown=0, NotChecked=0, Total=42230 [2022-03-15 20:44:26,778 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 258 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 1377 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 1480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:44:26,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 139 Invalid, 1480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1377 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:44:26,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17596 states. [2022-03-15 20:44:26,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17596 to 9461. [2022-03-15 20:44:26,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9461 states, 9460 states have (on average 2.913107822410148) internal successors, (27558), 9460 states have internal predecessors, (27558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:27,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9461 states to 9461 states and 27558 transitions. [2022-03-15 20:44:27,004 INFO L78 Accepts]: Start accepts. Automaton has 9461 states and 27558 transitions. Word has length 27 [2022-03-15 20:44:27,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:44:27,004 INFO L470 AbstractCegarLoop]: Abstraction has 9461 states and 27558 transitions. [2022-03-15 20:44:27,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.813953488372093) internal successors, (78), 43 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:27,005 INFO L276 IsEmpty]: Start isEmpty. Operand 9461 states and 27558 transitions. [2022-03-15 20:44:27,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:44:27,013 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:44:27,013 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:44:27,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (476)] Forceful destruction successful, exit code 0 [2022-03-15 20:44:27,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 476 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable477 [2022-03-15 20:44:27,214 INFO L402 AbstractCegarLoop]: === Iteration 479 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:44:27,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:44:27,214 INFO L85 PathProgramCache]: Analyzing trace with hash -501414554, now seen corresponding path program 475 times [2022-03-15 20:44:27,215 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:44:27,215 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827932634] [2022-03-15 20:44:27,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:44:27,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:44:27,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:44:27,324 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:27,324 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:44:27,324 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827932634] [2022-03-15 20:44:27,324 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827932634] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:44:27,324 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319998378] [2022-03-15 20:44:27,324 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:44:27,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:27,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:44:27,325 INFO L229 MonitoredProcess]: Starting monitored process 477 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:44:27,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (477)] Waiting until timeout for monitored process [2022-03-15 20:44:27,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:44:27,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:44:27,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:44:27,490 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:27,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:44:27,532 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:27,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319998378] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:44:27,532 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:44:27,532 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 31 [2022-03-15 20:44:27,532 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1608059397] [2022-03-15 20:44:27,532 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:44:27,533 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:44:27,538 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 87 transitions. [2022-03-15 20:44:27,539 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:44:28,018 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 23 new interpolants: [6223180#(or (<= n (+ 7 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 6223185#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 6223183#(< incThread1of1ForFork0_i n), 6223182#(or (<= n (+ 7 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 6223188#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 6223175#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6223170#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6223169#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6223166#(or (<= (+ 7 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6223179#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 6223172#(or (<= 7 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6223187#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 6223184#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 6223168#(or (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6223181#(or (<= n 7) (<= decThread1of1ForFork1_i 0)), 6223171#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6223186#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 6223173#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 6 incThread1of1ForFork0_i)), 6223177#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6223167#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6223174#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6223176#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 3 incThread1of1ForFork0_i)), 6223178#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i))] [2022-03-15 20:44:28,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-15 20:44:28,018 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:44:28,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-15 20:44:28,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=2366, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 20:44:28,019 INFO L87 Difference]: Start difference. First operand 9461 states and 27558 transitions. Second operand has 44 states, 44 states have (on average 1.8409090909090908) internal successors, (81), 44 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:30,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:44:30,358 INFO L93 Difference]: Finished difference Result 17543 states and 45651 transitions. [2022-03-15 20:44:30,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2022-03-15 20:44:30,358 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.8409090909090908) internal successors, (81), 44 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:44:30,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:44:30,387 INFO L225 Difference]: With dead ends: 17543 [2022-03-15 20:44:30,387 INFO L226 Difference]: Without dead ends: 17543 [2022-03-15 20:44:30,390 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9715 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=7983, Invalid=21087, Unknown=0, NotChecked=0, Total=29070 [2022-03-15 20:44:30,390 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 217 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 1023 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 1129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1023 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:44:30,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 113 Invalid, 1129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1023 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:44:30,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17543 states. [2022-03-15 20:44:30,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17543 to 9469. [2022-03-15 20:44:30,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9469 states, 9468 states have (on average 2.9131812420785805) internal successors, (27582), 9468 states have internal predecessors, (27582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:30,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9469 states to 9469 states and 27582 transitions. [2022-03-15 20:44:30,598 INFO L78 Accepts]: Start accepts. Automaton has 9469 states and 27582 transitions. Word has length 27 [2022-03-15 20:44:30,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:44:30,598 INFO L470 AbstractCegarLoop]: Abstraction has 9469 states and 27582 transitions. [2022-03-15 20:44:30,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.8409090909090908) internal successors, (81), 44 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:30,599 INFO L276 IsEmpty]: Start isEmpty. Operand 9469 states and 27582 transitions. [2022-03-15 20:44:30,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:44:30,607 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:44:30,607 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:44:30,623 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (477)] Ended with exit code 0 [2022-03-15 20:44:30,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 477 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable478 [2022-03-15 20:44:30,808 INFO L402 AbstractCegarLoop]: === Iteration 480 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:44:30,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:44:30,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1938843118, now seen corresponding path program 476 times [2022-03-15 20:44:30,809 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:44:30,809 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249533224] [2022-03-15 20:44:30,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:44:30,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:44:30,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:44:30,919 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:30,919 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:44:30,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249533224] [2022-03-15 20:44:30,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249533224] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:44:30,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100025892] [2022-03-15 20:44:30,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:44:30,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:30,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:44:30,921 INFO L229 MonitoredProcess]: Starting monitored process 478 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:44:30,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (478)] Waiting until timeout for monitored process [2022-03-15 20:44:30,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:44:30,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:44:30,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:44:30,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:44:31,085 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:31,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:44:31,128 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:31,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100025892] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:44:31,128 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:44:31,128 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 31 [2022-03-15 20:44:31,129 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1989102745] [2022-03-15 20:44:31,129 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:44:31,130 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:44:31,135 INFO L252 McrAutomatonBuilder]: Finished intersection with 60 states and 91 transitions. [2022-03-15 20:44:31,135 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:44:31,645 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 24 new interpolants: [6260103#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 6260099#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6260107#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 6260109#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 6260111#(or (<= n 7) (<= decThread1of1ForFork1_i 0)), 6260106#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 6260095#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6260098#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 6 incThread1of1ForFork0_i)), 6260096#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6260108#(or (<= (+ 6 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 6260114#(or (<= n (+ 7 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 6260092#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6260112#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6260110#(or (<= n (+ 7 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 6260091#(or (<= (+ 7 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6260100#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6260097#(or (<= 7 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6260093#(or (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6260105#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 6260101#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 3 incThread1of1ForFork0_i)), 6260094#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6260102#(< incThread1of1ForFork0_i n), 6260104#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 6260113#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i))] [2022-03-15 20:44:31,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-15 20:44:31,646 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:44:31,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-15 20:44:31,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=498, Invalid=2472, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 20:44:31,646 INFO L87 Difference]: Start difference. First operand 9469 states and 27582 transitions. Second operand has 45 states, 45 states have (on average 1.8666666666666667) internal successors, (84), 45 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:33,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:44:33,468 INFO L93 Difference]: Finished difference Result 17507 states and 45609 transitions. [2022-03-15 20:44:33,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-15 20:44:33,468 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.8666666666666667) internal successors, (84), 45 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:44:33,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:44:33,495 INFO L225 Difference]: With dead ends: 17507 [2022-03-15 20:44:33,496 INFO L226 Difference]: Without dead ends: 17507 [2022-03-15 20:44:33,498 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6763 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=5643, Invalid=15527, Unknown=0, NotChecked=0, Total=21170 [2022-03-15 20:44:33,498 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 246 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 759 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:44:33,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 82 Invalid, 863 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 759 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:44:33,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17507 states. [2022-03-15 20:44:33,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17507 to 9475. [2022-03-15 20:44:33,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9475 states, 9474 states have (on average 2.9132362254591513) internal successors, (27600), 9474 states have internal predecessors, (27600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:33,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9475 states to 9475 states and 27600 transitions. [2022-03-15 20:44:33,709 INFO L78 Accepts]: Start accepts. Automaton has 9475 states and 27600 transitions. Word has length 27 [2022-03-15 20:44:33,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:44:33,709 INFO L470 AbstractCegarLoop]: Abstraction has 9475 states and 27600 transitions. [2022-03-15 20:44:33,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.8666666666666667) internal successors, (84), 45 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:33,710 INFO L276 IsEmpty]: Start isEmpty. Operand 9475 states and 27600 transitions. [2022-03-15 20:44:33,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:44:33,719 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:44:33,719 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:44:33,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (478)] Forceful destruction successful, exit code 0 [2022-03-15 20:44:33,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 478 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable479 [2022-03-15 20:44:33,919 INFO L402 AbstractCegarLoop]: === Iteration 481 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:44:33,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:44:33,920 INFO L85 PathProgramCache]: Analyzing trace with hash 277419622, now seen corresponding path program 477 times [2022-03-15 20:44:33,922 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:44:33,922 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930119935] [2022-03-15 20:44:33,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:44:33,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:44:33,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:44:34,034 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:34,035 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:44:34,035 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930119935] [2022-03-15 20:44:34,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930119935] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:44:34,035 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300602739] [2022-03-15 20:44:34,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:44:34,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:34,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:44:34,036 INFO L229 MonitoredProcess]: Starting monitored process 479 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:44:34,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (479)] Waiting until timeout for monitored process [2022-03-15 20:44:34,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:44:34,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:44:34,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:44:34,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:44:34,200 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:34,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:44:34,243 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:34,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300602739] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:44:34,243 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:44:34,243 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 31 [2022-03-15 20:44:34,243 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1529213045] [2022-03-15 20:44:34,243 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:44:34,244 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:44:34,249 INFO L252 McrAutomatonBuilder]: Finished intersection with 62 states and 95 transitions. [2022-03-15 20:44:34,249 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:44:34,814 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 25 new interpolants: [6296941#(or (<= (+ 7 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6296956#(or (<= n 7) (<= decThread1of1ForFork1_i 0)), 6296947#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i)), 6296964#(or (< incThread1of1ForFork0_i n) (<= (+ 7 decThread1of1ForFork1_i) n)), 6296965#(or (<= n (+ 7 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 6296949#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= 6 incThread1of1ForFork0_i)), 6296953#(or (<= 2 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6296954#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 1 incThread1of1ForFork0_i)), 6296962#(or (< incThread1of1ForFork0_i n) (<= (+ 5 decThread1of1ForFork1_i) n)), 6296945#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6296942#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6296957#(< incThread1of1ForFork0_i n), 6296958#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 6296946#(or (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6296959#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 6296952#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 3 incThread1of1ForFork0_i)), 6296963#(or (<= (+ 6 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 6296955#(or (<= n (+ 7 incThread1of1ForFork0_i)) (<= decThread1of1ForFork1_i incThread1of1ForFork0_i)), 6296944#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6296951#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6296960#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 6296961#(or (<= (+ decThread1of1ForFork1_i 4) n) (< incThread1of1ForFork0_i n)), 6296948#(or (<= 7 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6296943#(or (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6296950#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i)))] [2022-03-15 20:44:34,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-15 20:44:34,814 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:44:34,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-15 20:44:34,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=507, Invalid=2573, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 20:44:34,815 INFO L87 Difference]: Start difference. First operand 9475 states and 27600 transitions. Second operand has 46 states, 46 states have (on average 1.891304347826087) internal successors, (87), 46 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:36,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:44:36,473 INFO L93 Difference]: Finished difference Result 17239 states and 45090 transitions. [2022-03-15 20:44:36,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-15 20:44:36,474 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.891304347826087) internal successors, (87), 46 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:44:36,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:44:36,501 INFO L225 Difference]: With dead ends: 17239 [2022-03-15 20:44:36,501 INFO L226 Difference]: Without dead ends: 17239 [2022-03-15 20:44:36,503 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5459 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4499, Invalid=13057, Unknown=0, NotChecked=0, Total=17556 [2022-03-15 20:44:36,504 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 190 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 1168 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 1242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:44:36,504 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 81 Invalid, 1242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1168 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:44:36,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17239 states. [2022-03-15 20:44:36,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17239 to 9467. [2022-03-15 20:44:36,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9467 states, 9466 states have (on average 2.9134798225227128) internal successors, (27579), 9466 states have internal predecessors, (27579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:36,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9467 states to 9467 states and 27579 transitions. [2022-03-15 20:44:36,711 INFO L78 Accepts]: Start accepts. Automaton has 9467 states and 27579 transitions. Word has length 27 [2022-03-15 20:44:36,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:44:36,711 INFO L470 AbstractCegarLoop]: Abstraction has 9467 states and 27579 transitions. [2022-03-15 20:44:36,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.891304347826087) internal successors, (87), 46 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:36,711 INFO L276 IsEmpty]: Start isEmpty. Operand 9467 states and 27579 transitions. [2022-03-15 20:44:36,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:44:36,720 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:44:36,720 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:44:36,735 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (479)] Ended with exit code 0 [2022-03-15 20:44:36,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable480,479 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:36,920 INFO L402 AbstractCegarLoop]: === Iteration 482 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:44:36,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:44:36,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1410645438, now seen corresponding path program 478 times [2022-03-15 20:44:36,921 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:44:36,921 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644363376] [2022-03-15 20:44:36,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:44:36,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:44:36,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:44:37,032 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 31 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:37,032 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:44:37,032 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644363376] [2022-03-15 20:44:37,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644363376] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:44:37,033 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214729043] [2022-03-15 20:44:37,033 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:44:37,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:37,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:44:37,034 INFO L229 MonitoredProcess]: Starting monitored process 480 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:44:37,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (480)] Waiting until timeout for monitored process [2022-03-15 20:44:37,054 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:44:37,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:44:37,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:44:37,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:44:37,218 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:37,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:44:37,258 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 31 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:37,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214729043] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:44:37,258 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:44:37,258 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 32 [2022-03-15 20:44:37,259 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1559226970] [2022-03-15 20:44:37,259 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:44:37,260 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:44:37,264 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 67 transitions. [2022-03-15 20:44:37,264 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:44:37,566 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 17 new interpolants: [6333496#(or (<= n 6) (<= decThread1of1ForFork1_i 0)), 6333481#(or (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6333483#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6333497#(or (< decThread1of1ForFork1_i n) (<= n incThread1of1ForFork0_i)), 6333493#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6333494#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 6333492#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 2 incThread1of1ForFork0_i)), 6333486#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6333482#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6333490#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6333495#(< decThread1of1ForFork1_i n), 6333491#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6333489#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 6333484#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6333485#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6333488#(or (<= 6 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6333487#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 6 incThread1of1ForFork0_i)))] [2022-03-15 20:44:37,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-15 20:44:37,566 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:44:37,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-15 20:44:37,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=617, Invalid=1735, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 20:44:37,567 INFO L87 Difference]: Start difference. First operand 9467 states and 27579 transitions. Second operand has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 38 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:39,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:44:39,890 INFO L93 Difference]: Finished difference Result 14854 states and 39535 transitions. [2022-03-15 20:44:39,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2022-03-15 20:44:39,891 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 38 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:44:39,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:44:39,915 INFO L225 Difference]: With dead ends: 14854 [2022-03-15 20:44:39,915 INFO L226 Difference]: Without dead ends: 14851 [2022-03-15 20:44:39,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11459 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=8667, Invalid=24275, Unknown=0, NotChecked=0, Total=32942 [2022-03-15 20:44:39,919 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 152 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 1107 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 1214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 1107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:44:39,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 99 Invalid, 1214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 1107 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:44:39,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14851 states. [2022-03-15 20:44:40,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14851 to 9530. [2022-03-15 20:44:40,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9530 states, 9529 states have (on average 2.911848042816665) internal successors, (27747), 9529 states have internal predecessors, (27747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:40,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9530 states to 9530 states and 27747 transitions. [2022-03-15 20:44:40,113 INFO L78 Accepts]: Start accepts. Automaton has 9530 states and 27747 transitions. Word has length 27 [2022-03-15 20:44:40,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:44:40,113 INFO L470 AbstractCegarLoop]: Abstraction has 9530 states and 27747 transitions. [2022-03-15 20:44:40,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.7105263157894737) internal successors, (65), 38 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:40,113 INFO L276 IsEmpty]: Start isEmpty. Operand 9530 states and 27747 transitions. [2022-03-15 20:44:40,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:44:40,122 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:44:40,122 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:44:40,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (480)] Forceful destruction successful, exit code 0 [2022-03-15 20:44:40,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable481,480 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:40,323 INFO L402 AbstractCegarLoop]: === Iteration 483 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:44:40,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:44:40,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1137349001, now seen corresponding path program 479 times [2022-03-15 20:44:40,324 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:44:40,324 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400060827] [2022-03-15 20:44:40,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:44:40,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:44:40,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:44:40,434 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:40,434 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:44:40,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400060827] [2022-03-15 20:44:40,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400060827] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:44:40,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381542173] [2022-03-15 20:44:40,434 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:44:40,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:40,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:44:40,435 INFO L229 MonitoredProcess]: Starting monitored process 481 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:44:40,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (481)] Waiting until timeout for monitored process [2022-03-15 20:44:40,457 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 20:44:40,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:44:40,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:44:40,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:44:40,638 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:40,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:44:40,678 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:40,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381542173] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:44:40,679 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:44:40,679 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 32 [2022-03-15 20:44:40,679 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [155308822] [2022-03-15 20:44:40,679 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:44:40,680 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:44:40,684 INFO L252 McrAutomatonBuilder]: Finished intersection with 47 states and 65 transitions. [2022-03-15 20:44:40,684 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:44:41,001 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 17 new interpolants: [6367867#(or (<= incThread1of1ForFork0_i (+ 6 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 6367871#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 6367875#(or (<= incThread1of1ForFork0_i 6) (<= n incThread1of1ForFork0_i)), 6367873#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 6 incThread1of1ForFork0_i))), 6367870#(or (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i)) (<= n (+ 3 incThread1of1ForFork0_i))), 6367878#(or (<= incThread1of1ForFork0_i 3) (<= n (+ 3 incThread1of1ForFork0_i))), 6367874#(or (<= 0 decThread1of1ForFork1_i) (<= n 6)), 6367877#(or (<= incThread1of1ForFork0_i 4) (<= n (+ 2 incThread1of1ForFork0_i))), 6367882#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 6367883#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 6367880#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 4 incThread1of1ForFork0_i))), 6367868#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 5 decThread1of1ForFork1_i))), 6367881#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 5 incThread1of1ForFork0_i))), 6367879#(< decThread1of1ForFork1_i n), 6367872#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 5 incThread1of1ForFork0_i))), 6367869#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4)) (<= n (+ 2 incThread1of1ForFork0_i))), 6367876#(or (<= incThread1of1ForFork0_i 5) (<= n (+ incThread1of1ForFork0_i 1)))] [2022-03-15 20:44:41,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-15 20:44:41,001 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:44:41,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-15 20:44:41,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=367, Invalid=1985, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 20:44:41,002 INFO L87 Difference]: Start difference. First operand 9530 states and 27747 transitions. Second operand has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 38 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:47,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:44:47,593 INFO L93 Difference]: Finished difference Result 35075 states and 90068 transitions. [2022-03-15 20:44:47,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 241 states. [2022-03-15 20:44:47,593 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 38 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:44:47,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:44:47,655 INFO L225 Difference]: With dead ends: 35075 [2022-03-15 20:44:47,655 INFO L226 Difference]: Without dead ends: 35074 [2022-03-15 20:44:47,658 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 277 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34255 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=17133, Invalid=60429, Unknown=0, NotChecked=0, Total=77562 [2022-03-15 20:44:47,658 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 705 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 1076 mSolverCounterSat, 313 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 705 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 1389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 313 IncrementalHoareTripleChecker+Valid, 1076 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:44:47,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [705 Valid, 80 Invalid, 1389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [313 Valid, 1076 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:44:47,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35074 states. [2022-03-15 20:44:48,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35074 to 22772. [2022-03-15 20:44:48,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22772 states, 22771 states have (on average 2.86166615431909) internal successors, (65163), 22771 states have internal predecessors, (65163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:48,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22772 states to 22772 states and 65163 transitions. [2022-03-15 20:44:48,108 INFO L78 Accepts]: Start accepts. Automaton has 22772 states and 65163 transitions. Word has length 27 [2022-03-15 20:44:48,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:44:48,109 INFO L470 AbstractCegarLoop]: Abstraction has 22772 states and 65163 transitions. [2022-03-15 20:44:48,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.6842105263157894) internal successors, (64), 38 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:48,109 INFO L276 IsEmpty]: Start isEmpty. Operand 22772 states and 65163 transitions. [2022-03-15 20:44:48,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:44:48,129 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:44:48,129 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:44:48,144 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (481)] Ended with exit code 0 [2022-03-15 20:44:48,329 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable482,481 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:48,329 INFO L402 AbstractCegarLoop]: === Iteration 484 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:44:48,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:44:48,330 INFO L85 PathProgramCache]: Analyzing trace with hash 2046157091, now seen corresponding path program 480 times [2022-03-15 20:44:48,330 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:44:48,330 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866902498] [2022-03-15 20:44:48,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:44:48,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:44:48,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:44:48,433 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 37 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:48,434 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:44:48,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866902498] [2022-03-15 20:44:48,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866902498] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:44:48,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670506047] [2022-03-15 20:44:48,434 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:44:48,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:48,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:44:48,435 INFO L229 MonitoredProcess]: Starting monitored process 482 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:44:48,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (482)] Waiting until timeout for monitored process [2022-03-15 20:44:48,457 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 20:44:48,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:44:48,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:44:48,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:44:48,637 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 37 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:48,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:44:48,677 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 37 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:48,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670506047] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:44:48,677 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:44:48,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 20] total 31 [2022-03-15 20:44:48,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1957992209] [2022-03-15 20:44:48,677 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:44:48,678 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:44:48,683 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 67 transitions. [2022-03-15 20:44:48,683 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:44:48,975 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [6449153#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4)) (<= n (+ 2 incThread1of1ForFork0_i))), 6449154#(or (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i)) (<= n (+ 3 incThread1of1ForFork0_i))), 6449151#(or (<= incThread1of1ForFork0_i (+ 6 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 6449163#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 4 incThread1of1ForFork0_i))), 6449162#(or (<= incThread1of1ForFork0_i 3) (<= n (+ 3 incThread1of1ForFork0_i))), 6449155#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 6449166#(< incThread1of1ForFork0_i n), 6449156#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 5 incThread1of1ForFork0_i))), 6449160#(or (<= incThread1of1ForFork0_i 5) (<= n (+ incThread1of1ForFork0_i 1))), 6449159#(or (<= incThread1of1ForFork0_i 6) (<= n incThread1of1ForFork0_i)), 6449165#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 6449152#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 5 decThread1of1ForFork1_i))), 6449158#(or (<= 0 decThread1of1ForFork1_i) (<= n 6)), 6449157#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 6 incThread1of1ForFork0_i))), 6449161#(or (<= incThread1of1ForFork0_i 4) (<= n (+ 2 incThread1of1ForFork0_i))), 6449164#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 5 incThread1of1ForFork0_i)))] [2022-03-15 20:44:48,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 20:44:48,976 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:44:48,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 20:44:48,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=1776, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 20:44:48,976 INFO L87 Difference]: Start difference. First operand 22772 states and 65163 transitions. Second operand has 36 states, 36 states have (on average 1.75) internal successors, (63), 36 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) [2022-03-15 20:44:54,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:44:54,609 INFO L93 Difference]: Finished difference Result 32263 states and 85513 transitions. [2022-03-15 20:44:54,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 224 states. [2022-03-15 20:44:54,609 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.75) internal successors, (63), 36 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:44:54,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:44:54,670 INFO L225 Difference]: With dead ends: 32263 [2022-03-15 20:44:54,670 INFO L226 Difference]: Without dead ends: 32245 [2022-03-15 20:44:54,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 257 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27424 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=14380, Invalid=52442, Unknown=0, NotChecked=0, Total=66822 [2022-03-15 20:44:54,673 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 561 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 1163 mSolverCounterSat, 402 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 561 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 1565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 402 IncrementalHoareTripleChecker+Valid, 1163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:44:54,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [561 Valid, 78 Invalid, 1565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [402 Valid, 1163 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:44:54,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32245 states. [2022-03-15 20:44:55,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32245 to 22736. [2022-03-15 20:44:55,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22736 states, 22735 states have (on average 2.86017154167583) internal successors, (65026), 22735 states have internal predecessors, (65026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:44:55,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22736 states to 22736 states and 65026 transitions. [2022-03-15 20:44:55,152 INFO L78 Accepts]: Start accepts. Automaton has 22736 states and 65026 transitions. Word has length 27 [2022-03-15 20:44:55,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:44:55,152 INFO L470 AbstractCegarLoop]: Abstraction has 22736 states and 65026 transitions. [2022-03-15 20:44:55,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.75) internal successors, (63), 36 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) [2022-03-15 20:44:55,152 INFO L276 IsEmpty]: Start isEmpty. Operand 22736 states and 65026 transitions. [2022-03-15 20:44:55,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:44:55,173 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:44:55,173 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:44:55,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (482)] Ended with exit code 0 [2022-03-15 20:44:55,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 482 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable483 [2022-03-15 20:44:55,373 INFO L402 AbstractCegarLoop]: === Iteration 485 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:44:55,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:44:55,373 INFO L85 PathProgramCache]: Analyzing trace with hash 989775275, now seen corresponding path program 481 times [2022-03-15 20:44:55,374 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:44:55,374 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93096457] [2022-03-15 20:44:55,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:44:55,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:44:55,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:44:55,477 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 31 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:55,477 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:44:55,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93096457] [2022-03-15 20:44:55,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93096457] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:44:55,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457707402] [2022-03-15 20:44:55,478 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:44:55,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:44:55,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:44:55,479 INFO L229 MonitoredProcess]: Starting monitored process 483 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:44:55,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (483)] Waiting until timeout for monitored process [2022-03-15 20:44:55,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:44:55,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:44:55,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:44:55,676 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 31 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:55,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:44:55,717 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 31 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:44:55,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457707402] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:44:55,717 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:44:55,717 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 20] total 31 [2022-03-15 20:44:55,717 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1905631109] [2022-03-15 20:44:55,718 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:44:55,719 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:44:55,723 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 71 transitions. [2022-03-15 20:44:55,723 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:44:56,046 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 17 new interpolants: [6527517#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 5 decThread1of1ForFork1_i))), 6527523#(or (<= 0 decThread1of1ForFork1_i) (<= n 6)), 6527519#(or (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i)) (<= n (+ 3 incThread1of1ForFork0_i))), 6527521#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 5 incThread1of1ForFork0_i))), 6527525#(or (<= incThread1of1ForFork0_i 5) (<= n (+ incThread1of1ForFork0_i 1))), 6527526#(or (<= incThread1of1ForFork0_i 4) (<= n (+ 2 incThread1of1ForFork0_i))), 6527515#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 6527530#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 6527527#(or (<= incThread1of1ForFork0_i 3) (<= n (+ 3 incThread1of1ForFork0_i))), 6527524#(or (<= incThread1of1ForFork0_i 6) (<= n incThread1of1ForFork0_i)), 6527520#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 6527529#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 5 incThread1of1ForFork0_i))), 6527528#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 4 incThread1of1ForFork0_i))), 6527522#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 6 incThread1of1ForFork0_i))), 6527518#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4)) (<= n (+ 2 incThread1of1ForFork0_i))), 6527514#(< incThread1of1ForFork0_i n), 6527516#(or (<= incThread1of1ForFork0_i (+ 6 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i))] [2022-03-15 20:44:56,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 20:44:56,046 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:44:56,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 20:44:56,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=370, Invalid=1886, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 20:44:56,047 INFO L87 Difference]: Start difference. First operand 22736 states and 65026 transitions. Second operand has 37 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 37 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:45:01,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:45:01,927 INFO L93 Difference]: Finished difference Result 32724 states and 86381 transitions. [2022-03-15 20:45:01,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2022-03-15 20:45:01,927 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 37 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:45:01,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:45:01,986 INFO L225 Difference]: With dead ends: 32724 [2022-03-15 20:45:01,986 INFO L226 Difference]: Without dead ends: 32692 [2022-03-15 20:45:01,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 263 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28528 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=14992, Invalid=54968, Unknown=0, NotChecked=0, Total=69960 [2022-03-15 20:45:01,988 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 564 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 1059 mSolverCounterSat, 505 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 564 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 1564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 505 IncrementalHoareTripleChecker+Valid, 1059 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:45:01,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [564 Valid, 78 Invalid, 1564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [505 Valid, 1059 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:45:02,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32692 states. [2022-03-15 20:45:02,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32692 to 22728. [2022-03-15 20:45:02,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22728 states, 22727 states have (on average 2.8600783209398513) internal successors, (65001), 22727 states have internal predecessors, (65001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:45:02,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22728 states to 22728 states and 65001 transitions. [2022-03-15 20:45:02,413 INFO L78 Accepts]: Start accepts. Automaton has 22728 states and 65001 transitions. Word has length 27 [2022-03-15 20:45:02,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:45:02,413 INFO L470 AbstractCegarLoop]: Abstraction has 22728 states and 65001 transitions. [2022-03-15 20:45:02,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 37 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:45:02,413 INFO L276 IsEmpty]: Start isEmpty. Operand 22728 states and 65001 transitions. [2022-03-15 20:45:02,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:45:02,528 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:45:02,529 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:45:02,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (483)] Forceful destruction successful, exit code 0 [2022-03-15 20:45:02,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable484,483 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:45:02,733 INFO L402 AbstractCegarLoop]: === Iteration 486 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:45:02,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:45:02,733 INFO L85 PathProgramCache]: Analyzing trace with hash -505999870, now seen corresponding path program 482 times [2022-03-15 20:45:02,733 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:45:02,733 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893062981] [2022-03-15 20:45:02,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:45:02,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:45:02,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:45:02,891 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 22 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:45:02,891 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:45:02,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893062981] [2022-03-15 20:45:02,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893062981] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:45:02,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682668381] [2022-03-15 20:45:02,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:45:02,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:45:02,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:45:02,893 INFO L229 MonitoredProcess]: Starting monitored process 484 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:45:02,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (484)] Waiting until timeout for monitored process [2022-03-15 20:45:02,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:45:02,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:45:02,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:45:02,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:45:03,073 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:45:03,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:45:03,114 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 22 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:45:03,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682668381] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:45:03,114 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:45:03,114 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 20] total 31 [2022-03-15 20:45:03,114 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1961240134] [2022-03-15 20:45:03,114 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:45:03,115 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:45:03,120 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 67 transitions. [2022-03-15 20:45:03,120 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:45:03,438 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 17 new interpolants: [6606340#(or (<= n 6) (<= decThread1of1ForFork1_i 0)), 6606343#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6606336#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6606337#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6606334#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6606339#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 6 incThread1of1ForFork0_i))), 6606333#(or (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6606347#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 6606342#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 6606349#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 6606341#(or (<= 6 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6606345#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 2 incThread1of1ForFork0_i)), 6606335#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6606346#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6606338#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6606344#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6606348#(< incThread1of1ForFork0_i n)] [2022-03-15 20:45:03,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 20:45:03,439 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:45:03,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 20:45:03,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=511, Invalid=1745, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 20:45:03,439 INFO L87 Difference]: Start difference. First operand 22728 states and 65001 transitions. Second operand has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:45:06,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:45:06,189 INFO L93 Difference]: Finished difference Result 26326 states and 72412 transitions. [2022-03-15 20:45:06,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2022-03-15 20:45:06,189 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:45:06,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:45:06,239 INFO L225 Difference]: With dead ends: 26326 [2022-03-15 20:45:06,239 INFO L226 Difference]: Without dead ends: 26324 [2022-03-15 20:45:06,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13919 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=10091, Invalid=28915, Unknown=0, NotChecked=0, Total=39006 [2022-03-15 20:45:06,241 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 192 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 1164 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 1261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:45:06,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 81 Invalid, 1261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1164 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:45:06,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26324 states. [2022-03-15 20:45:06,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26324 to 22721. [2022-03-15 20:45:06,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22721 states, 22720 states have (on average 2.8600352112676055) internal successors, (64980), 22720 states have internal predecessors, (64980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:45:06,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22721 states to 22721 states and 64980 transitions. [2022-03-15 20:45:06,639 INFO L78 Accepts]: Start accepts. Automaton has 22721 states and 64980 transitions. Word has length 27 [2022-03-15 20:45:06,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:45:06,639 INFO L470 AbstractCegarLoop]: Abstraction has 22721 states and 64980 transitions. [2022-03-15 20:45:06,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:45:06,639 INFO L276 IsEmpty]: Start isEmpty. Operand 22721 states and 64980 transitions. [2022-03-15 20:45:06,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:45:06,659 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:45:06,660 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:45:06,675 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (484)] Ended with exit code 0 [2022-03-15 20:45:06,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable485,484 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:45:06,860 INFO L402 AbstractCegarLoop]: === Iteration 487 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:45:06,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:45:06,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1693289949, now seen corresponding path program 483 times [2022-03-15 20:45:06,861 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:45:06,861 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041855641] [2022-03-15 20:45:06,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:45:06,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:45:06,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:45:06,962 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 27 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:45:06,962 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:45:06,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041855641] [2022-03-15 20:45:06,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041855641] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:45:06,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022477885] [2022-03-15 20:45:06,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:45:06,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:45:06,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:45:06,963 INFO L229 MonitoredProcess]: Starting monitored process 485 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:45:06,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (485)] Waiting until timeout for monitored process [2022-03-15 20:45:06,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 20:45:06,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:45:06,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:45:06,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:45:07,158 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 27 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:45:07,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:45:07,199 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 27 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:45:07,199 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022477885] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:45:07,199 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:45:07,199 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 20] total 31 [2022-03-15 20:45:07,199 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [789724928] [2022-03-15 20:45:07,199 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:45:07,200 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:45:07,205 INFO L252 McrAutomatonBuilder]: Finished intersection with 52 states and 75 transitions. [2022-03-15 20:45:07,205 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:45:07,620 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 18 new interpolants: [6678607#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4)) (<= n (+ 2 incThread1of1ForFork0_i))), 6678605#(or (<= incThread1of1ForFork0_i (+ 6 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 6678614#(or (<= incThread1of1ForFork0_i 4) (<= n (+ 2 incThread1of1ForFork0_i))), 6678612#(or (<= incThread1of1ForFork0_i 6) (<= n incThread1of1ForFork0_i)), 6678608#(or (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i)) (<= n (+ 3 incThread1of1ForFork0_i))), 6678606#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 5 decThread1of1ForFork1_i))), 6678610#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 5 incThread1of1ForFork0_i))), 6678617#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 5 incThread1of1ForFork0_i))), 6678620#(< incThread1of1ForFork0_i n), 6678619#(or (<= 0 decThread1of1ForFork1_i) (<= n 6)), 6678616#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 4 incThread1of1ForFork0_i))), 6678609#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 6678618#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 6678621#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 6678613#(or (<= incThread1of1ForFork0_i 5) (<= n (+ incThread1of1ForFork0_i 1))), 6678622#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 6678611#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 6 incThread1of1ForFork0_i))), 6678615#(or (<= incThread1of1ForFork0_i 3) (<= n (+ 3 incThread1of1ForFork0_i)))] [2022-03-15 20:45:07,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-15 20:45:07,620 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:45:07,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-15 20:45:07,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=1991, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 20:45:07,621 INFO L87 Difference]: Start difference. First operand 22721 states and 64980 transitions. Second operand has 38 states, 38 states have (on average 1.8157894736842106) internal successors, (69), 38 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:45:14,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:45:14,268 INFO L93 Difference]: Finished difference Result 35302 states and 93791 transitions. [2022-03-15 20:45:14,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 254 states. [2022-03-15 20:45:14,269 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.8157894736842106) internal successors, (69), 38 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:45:14,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:45:14,334 INFO L225 Difference]: With dead ends: 35302 [2022-03-15 20:45:14,335 INFO L226 Difference]: Without dead ends: 35260 [2022-03-15 20:45:14,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 289 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35868 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=17954, Invalid=66436, Unknown=0, NotChecked=0, Total=84390 [2022-03-15 20:45:14,337 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 594 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 1070 mSolverCounterSat, 596 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 594 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 1666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 596 IncrementalHoareTripleChecker+Valid, 1070 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:45:14,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [594 Valid, 73 Invalid, 1666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [596 Valid, 1070 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:45:14,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35260 states. [2022-03-15 20:45:14,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35260 to 22828. [2022-03-15 20:45:14,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22828 states, 22827 states have (on average 2.8625750208086913) internal successors, (65344), 22827 states have internal predecessors, (65344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:45:14,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22828 states to 22828 states and 65344 transitions. [2022-03-15 20:45:14,815 INFO L78 Accepts]: Start accepts. Automaton has 22828 states and 65344 transitions. Word has length 27 [2022-03-15 20:45:14,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:45:14,816 INFO L470 AbstractCegarLoop]: Abstraction has 22828 states and 65344 transitions. [2022-03-15 20:45:14,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.8157894736842106) internal successors, (69), 38 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:45:14,816 INFO L276 IsEmpty]: Start isEmpty. Operand 22828 states and 65344 transitions. [2022-03-15 20:45:14,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:45:14,837 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:45:14,837 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:45:14,852 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (485)] Ended with exit code 0 [2022-03-15 20:45:15,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 485 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable486 [2022-03-15 20:45:15,037 INFO L402 AbstractCegarLoop]: === Iteration 488 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:45:15,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:45:15,038 INFO L85 PathProgramCache]: Analyzing trace with hash -817679188, now seen corresponding path program 484 times [2022-03-15 20:45:15,038 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:45:15,038 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281398669] [2022-03-15 20:45:15,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:45:15,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:45:15,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:45:15,140 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 22 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:45:15,140 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:45:15,140 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281398669] [2022-03-15 20:45:15,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281398669] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:45:15,140 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764331355] [2022-03-15 20:45:15,140 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:45:15,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:45:15,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:45:15,141 INFO L229 MonitoredProcess]: Starting monitored process 486 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:45:15,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (486)] Waiting until timeout for monitored process [2022-03-15 20:45:15,162 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:45:15,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:45:15,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:45:15,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:45:15,321 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:45:15,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:45:15,363 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 22 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:45:15,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764331355] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:45:15,363 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:45:15,363 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 20] total 31 [2022-03-15 20:45:15,363 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1532927737] [2022-03-15 20:45:15,363 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:45:15,364 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:45:15,368 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 71 transitions. [2022-03-15 20:45:15,368 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:45:15,709 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 18 new interpolants: [6760267#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6760268#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 2 incThread1of1ForFork0_i)), 6760253#(< incThread1of1ForFork0_i n), 6760263#(or (<= n 6) (<= decThread1of1ForFork1_i 0)), 6760255#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 6760254#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 6760261#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6760269#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6760264#(or (<= 6 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6760257#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6760260#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6760256#(or (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6760258#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6760266#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6760259#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6760262#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 6 incThread1of1ForFork0_i))), 6760270#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 6760265#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1)))] [2022-03-15 20:45:15,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-15 20:45:15,709 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:45:15,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-15 20:45:15,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=490, Invalid=1862, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 20:45:15,710 INFO L87 Difference]: Start difference. First operand 22828 states and 65344 transitions. Second operand has 38 states, 38 states have (on average 1.7894736842105263) internal successors, (68), 38 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:45:18,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:45:18,531 INFO L93 Difference]: Finished difference Result 26556 states and 73103 transitions. [2022-03-15 20:45:18,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 159 states. [2022-03-15 20:45:18,532 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.7894736842105263) internal successors, (68), 38 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:45:18,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:45:18,581 INFO L225 Difference]: With dead ends: 26556 [2022-03-15 20:45:18,581 INFO L226 Difference]: Without dead ends: 26550 [2022-03-15 20:45:18,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13475 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=10121, Invalid=28491, Unknown=0, NotChecked=0, Total=38612 [2022-03-15 20:45:18,585 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 220 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 1118 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 1224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:45:18,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 89 Invalid, 1224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1118 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:45:18,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26550 states. [2022-03-15 20:45:18,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26550 to 22822. [2022-03-15 20:45:18,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22822 states, 22821 states have (on average 2.8625827089084614) internal successors, (65327), 22821 states have internal predecessors, (65327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:45:19,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22822 states to 22822 states and 65327 transitions. [2022-03-15 20:45:19,017 INFO L78 Accepts]: Start accepts. Automaton has 22822 states and 65327 transitions. Word has length 27 [2022-03-15 20:45:19,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:45:19,017 INFO L470 AbstractCegarLoop]: Abstraction has 22822 states and 65327 transitions. [2022-03-15 20:45:19,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.7894736842105263) internal successors, (68), 38 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:45:19,018 INFO L276 IsEmpty]: Start isEmpty. Operand 22822 states and 65327 transitions. [2022-03-15 20:45:19,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:45:19,039 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:45:19,039 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:45:19,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (486)] Ended with exit code 0 [2022-03-15 20:45:19,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 486 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable487 [2022-03-15 20:45:19,239 INFO L402 AbstractCegarLoop]: === Iteration 489 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:45:19,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:45:19,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1031034027, now seen corresponding path program 485 times [2022-03-15 20:45:19,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:45:19,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183264120] [2022-03-15 20:45:19,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:45:19,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:45:19,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:45:19,341 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 25 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:45:19,342 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:45:19,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183264120] [2022-03-15 20:45:19,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183264120] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:45:19,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177006247] [2022-03-15 20:45:19,342 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:45:19,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:45:19,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:45:19,343 INFO L229 MonitoredProcess]: Starting monitored process 487 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:45:19,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (487)] Waiting until timeout for monitored process [2022-03-15 20:45:19,364 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 20:45:19,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:45:19,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:45:19,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:45:19,536 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 25 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:45:19,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:45:19,577 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 25 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:45:19,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177006247] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:45:19,577 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:45:19,577 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 20] total 31 [2022-03-15 20:45:19,577 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1832537937] [2022-03-15 20:45:19,577 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:45:19,578 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:45:19,583 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 79 transitions. [2022-03-15 20:45:19,583 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:45:20,081 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 19 new interpolants: [6832964#(or (<= incThread1of1ForFork0_i 3) (<= n (+ 3 incThread1of1ForFork0_i))), 6832971#(or (<= n (+ decThread1of1ForFork1_i 1)) (< incThread1of1ForFork0_i n)), 6832955#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= incThread1of1ForFork0_i (+ 5 decThread1of1ForFork1_i))), 6832960#(or (<= incThread1of1ForFork0_i (+ 3 decThread1of1ForFork1_i)) (<= n (+ 3 incThread1of1ForFork0_i))), 6832963#(or (<= incThread1of1ForFork0_i decThread1of1ForFork1_i) (<= n (+ 6 incThread1of1ForFork0_i))), 6832959#(or (<= incThread1of1ForFork0_i 4) (<= n (+ 2 incThread1of1ForFork0_i))), 6832957#(or (<= incThread1of1ForFork0_i 6) (<= n incThread1of1ForFork0_i)), 6832966#(or (<= incThread1of1ForFork0_i 1) (<= n (+ 5 incThread1of1ForFork0_i))), 6832961#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i (+ 2 decThread1of1ForFork1_i))), 6832956#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 4)) (<= n (+ 2 incThread1of1ForFork0_i))), 6832969#(< incThread1of1ForFork0_i n), 6832962#(or (<= incThread1of1ForFork0_i (+ decThread1of1ForFork1_i 1)) (<= n (+ 5 incThread1of1ForFork0_i))), 6832970#(or (< incThread1of1ForFork0_i n) (<= n decThread1of1ForFork1_i)), 6832972#(or (<= n (+ 2 decThread1of1ForFork1_i)) (< incThread1of1ForFork0_i n)), 6832954#(or (<= incThread1of1ForFork0_i (+ 6 decThread1of1ForFork1_i)) (<= n incThread1of1ForFork0_i)), 6832965#(or (<= incThread1of1ForFork0_i 2) (<= n (+ 4 incThread1of1ForFork0_i))), 6832967#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= incThread1of1ForFork0_i 0)), 6832968#(or (<= 0 decThread1of1ForFork1_i) (<= n 6)), 6832958#(or (<= incThread1of1ForFork0_i 5) (<= n (+ incThread1of1ForFork0_i 1)))] [2022-03-15 20:45:20,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 20:45:20,081 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:45:20,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 20:45:20,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=363, Invalid=2087, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 20:45:20,082 INFO L87 Difference]: Start difference. First operand 22822 states and 65327 transitions. Second operand has 39 states, 39 states have (on average 1.8461538461538463) internal successors, (72), 39 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:45:27,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:45:27,571 INFO L93 Difference]: Finished difference Result 40706 states and 109997 transitions. [2022-03-15 20:45:27,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 276 states. [2022-03-15 20:45:27,571 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.8461538461538463) internal successors, (72), 39 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:45:27,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:45:27,656 INFO L225 Difference]: With dead ends: 40706 [2022-03-15 20:45:27,656 INFO L226 Difference]: Without dead ends: 40658 [2022-03-15 20:45:27,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 312 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43238 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=20831, Invalid=77451, Unknown=0, NotChecked=0, Total=98282 [2022-03-15 20:45:27,660 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 520 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 1038 mSolverCounterSat, 579 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 520 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 1617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 579 IncrementalHoareTripleChecker+Valid, 1038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:45:27,660 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [520 Valid, 75 Invalid, 1617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [579 Valid, 1038 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:45:27,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40658 states. [2022-03-15 20:45:28,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40658 to 23057. [2022-03-15 20:45:28,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23057 states, 23056 states have (on average 2.8675399028452464) internal successors, (66114), 23056 states have internal predecessors, (66114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:45:28,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23057 states to 23057 states and 66114 transitions. [2022-03-15 20:45:28,265 INFO L78 Accepts]: Start accepts. Automaton has 23057 states and 66114 transitions. Word has length 27 [2022-03-15 20:45:28,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:45:28,265 INFO L470 AbstractCegarLoop]: Abstraction has 23057 states and 66114 transitions. [2022-03-15 20:45:28,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.8461538461538463) internal successors, (72), 39 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:45:28,265 INFO L276 IsEmpty]: Start isEmpty. Operand 23057 states and 66114 transitions. [2022-03-15 20:45:28,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:45:28,286 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:45:28,286 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:45:28,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (487)] Ended with exit code 0 [2022-03-15 20:45:28,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 487 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable488 [2022-03-15 20:45:28,486 INFO L402 AbstractCegarLoop]: === Iteration 490 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-15 20:45:28,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:45:28,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1889803454, now seen corresponding path program 486 times [2022-03-15 20:45:28,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:45:28,487 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358137728] [2022-03-15 20:45:28,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:45:28,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:45:28,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:45:28,589 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 22 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:45:28,589 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:45:28,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358137728] [2022-03-15 20:45:28,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358137728] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:45:28,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333056722] [2022-03-15 20:45:28,589 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:45:28,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:45:28,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:45:28,590 INFO L229 MonitoredProcess]: Starting monitored process 488 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:45:28,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (488)] Waiting until timeout for monitored process [2022-03-15 20:45:28,612 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 20:45:28,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:45:28,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 20:45:28,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:45:28,771 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:45:28,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:45:28,812 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 22 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:45:28,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333056722] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:45:28,812 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:45:28,812 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 20] total 31 [2022-03-15 20:45:28,812 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [601429404] [2022-03-15 20:45:28,812 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:45:28,813 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:45:28,818 INFO L252 McrAutomatonBuilder]: Finished intersection with 52 states and 75 transitions. [2022-03-15 20:45:28,818 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:45:29,192 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 19 new interpolants: [6920525#(or (<= (+ 2 decThread1of1ForFork1_i) n) (< incThread1of1ForFork0_i n)), 6920513#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= (+ 2 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6920509#(or (<= (+ 6 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6920511#(or (<= (+ decThread1of1ForFork1_i 4) incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6920522#(or (<= n (+ 6 incThread1of1ForFork0_i)) (<= 0 incThread1of1ForFork0_i)), 6920510#(or (<= n (+ incThread1of1ForFork0_i 1)) (<= (+ 5 decThread1of1ForFork1_i) incThread1of1ForFork0_i)), 6920526#(or (< incThread1of1ForFork0_i n) (<= (+ 3 decThread1of1ForFork1_i) n)), 6920515#(or (<= decThread1of1ForFork1_i incThread1of1ForFork0_i) (<= n (+ 6 incThread1of1ForFork0_i))), 6920527#(or (<= n 6) (<= decThread1of1ForFork1_i 0)), 6920514#(or (<= (+ decThread1of1ForFork1_i 1) incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6920517#(or (<= 5 incThread1of1ForFork0_i) (<= n (+ incThread1of1ForFork0_i 1))), 6920518#(or (<= 4 incThread1of1ForFork0_i) (<= n (+ 2 incThread1of1ForFork0_i))), 6920516#(or (<= 6 incThread1of1ForFork0_i) (<= n incThread1of1ForFork0_i)), 6920512#(or (<= (+ 3 decThread1of1ForFork1_i) incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6920523#(< incThread1of1ForFork0_i n), 6920521#(or (<= 1 incThread1of1ForFork0_i) (<= n (+ 5 incThread1of1ForFork0_i))), 6920524#(or (< incThread1of1ForFork0_i n) (< decThread1of1ForFork1_i n)), 6920519#(or (<= 3 incThread1of1ForFork0_i) (<= n (+ 3 incThread1of1ForFork0_i))), 6920520#(or (<= n (+ 4 incThread1of1ForFork0_i)) (<= 2 incThread1of1ForFork0_i))] [2022-03-15 20:45:29,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 20:45:29,193 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:45:29,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 20:45:29,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=476, Invalid=1974, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 20:45:29,193 INFO L87 Difference]: Start difference. First operand 23057 states and 66114 transitions. Second operand has 39 states, 39 states have (on average 1.8205128205128205) internal successors, (71), 39 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:45:32,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:45:32,066 INFO L93 Difference]: Finished difference Result 26481 states and 73198 transitions. [2022-03-15 20:45:32,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2022-03-15 20:45:32,067 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.8205128205128205) internal successors, (71), 39 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:45:32,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:45:32,116 INFO L225 Difference]: With dead ends: 26481 [2022-03-15 20:45:32,116 INFO L226 Difference]: Without dead ends: 26469 [2022-03-15 20:45:32,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13141 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=10062, Invalid=28158, Unknown=0, NotChecked=0, Total=38220 [2022-03-15 20:45:32,118 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 174 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 999 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 1097 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 999 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:45:32,118 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 101 Invalid, 1097 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 999 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:45:32,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26469 states. Received shutdown request... [2022-03-15 20:45:32,187 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-03-15 20:45:32,202 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (488)] Ended with exit code 0 [2022-03-15 20:45:32,236 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (488)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 20:45:32,236 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 20:45:32,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 488 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable489 [2022-03-15 20:45:32,390 WARN L594 AbstractCegarLoop]: Verification canceled: while executing MinimizeSevpa. [2022-03-15 20:45:32,391 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-15 20:45:32,391 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-15 20:45:32,393 INFO L732 BasicCegarLoop]: Path program histogram: [486, 2, 1, 1] [2022-03-15 20:45:32,394 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-15 20:45:32,394 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 20:45:32,395 INFO L202 PluginConnector]: Adding new model concurrent_increment.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 08:45:32 BasicIcfg [2022-03-15 20:45:32,395 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 20:45:32,396 INFO L158 Benchmark]: Toolchain (without parser) took 793979.92ms. Allocated memory was 226.5MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 184.1MB in the beginning and 1.1GB in the end (delta: -884.5MB). Peak memory consumption was 708.1MB. Max. memory is 8.0GB. [2022-03-15 20:45:32,396 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.13ms. Allocated memory is still 226.5MB. Free memory is still 185.1MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 20:45:32,396 INFO L158 Benchmark]: Boogie Procedure Inliner took 21.53ms. Allocated memory is still 226.5MB. Free memory was 184.0MB in the beginning and 182.5MB in the end (delta: 1.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-03-15 20:45:32,396 INFO L158 Benchmark]: Boogie Preprocessor took 12.00ms. Allocated memory is still 226.5MB. Free memory was 182.5MB in the beginning and 181.5MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 20:45:32,396 INFO L158 Benchmark]: RCFGBuilder took 176.47ms. Allocated memory is still 226.5MB. Free memory was 181.5MB in the beginning and 173.1MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2022-03-15 20:45:32,396 INFO L158 Benchmark]: TraceAbstraction took 793765.86ms. Allocated memory was 226.5MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 172.6MB in the beginning and 1.1GB in the end (delta: -896.0MB). Peak memory consumption was 695.5MB. Max. memory is 8.0GB. [2022-03-15 20:45:32,396 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.13ms. Allocated memory is still 226.5MB. Free memory is still 185.1MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 21.53ms. Allocated memory is still 226.5MB. Free memory was 184.0MB in the beginning and 182.5MB in the end (delta: 1.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 12.00ms. Allocated memory is still 226.5MB. Free memory was 182.5MB in the beginning and 181.5MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 176.47ms. Allocated memory is still 226.5MB. Free memory was 181.5MB in the beginning and 173.1MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * TraceAbstraction took 793765.86ms. Allocated memory was 226.5MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 172.6MB in the beginning and 1.1GB in the end (delta: -896.0MB). Peak memory consumption was 695.5MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 0.1s, 27 PlacesBefore, 20 PlacesAfterwards, 22 TransitionsBefore, 15 TransitionsAfterwards, 96 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 6 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 7 TotalNumberOfCompositions, 68 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 64, positive: 62, positive conditional: 0, positive unconditional: 62, negative: 2, negative conditional: 0, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 45, positive: 43, positive conditional: 0, positive unconditional: 43, negative: 2, negative conditional: 0, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 64, positive: 19, positive conditional: 0, positive unconditional: 19, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 45, unknown conditional: 0, unknown unconditional: 45] , Statistics on independence cache: Total cache size (in pairs): 7, Positive cache size: 7, Positive conditional cache size: 0, Positive unconditional cache size: 7, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 25]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 20]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - TimeoutResultAtElement [Line: 20]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing MinimizeSevpa. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 35 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 793.6s, OverallIterations: 490, TraceHistogramMax: 9, PathProgramHistogramMax: 486, EmptinessCheckTime: 1.9s, AutomataDifference: 457.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.2s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 66193 SdHoareTripleChecker+Valid, 89.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 66193 mSDsluCounter, 27381 SdHoareTripleChecker+Invalid, 75.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 65741 mSDsCounter, 39205 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 227673 IncrementalHoareTripleChecker+Invalid, 266878 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 39205 mSolverCounterUnsat, 5330 mSDtfsCounter, 227673 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 60813 GetRequests, 19937 SyntacticMatches, 1266 SemanticMatches, 39610 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1691590 ImplicationChecksByTransitivity, 446.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=23057occurred in iteration=489, InterpolantAutomatonStates: 29224, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 32.1s AutomataMinimizationTime, 490 MinimizatonAttempts, 872027 StatesRemovedByMinimization, 488 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.0s SsaConstructionTime, 4.3s SatisfiabilityAnalysisTime, 112.4s InterpolantComputationTime, 21597 NumberOfCodeBlocks, 21597 NumberOfCodeBlocksAsserted, 2138 NumberOfCheckSat, 30915 ConstructedInterpolants, 0 QuantifiedInterpolants, 132541 SizeOfPredicates, 1112 NumberOfNonLiveVariables, 40761 ConjunctsInSsa, 7853 ConjunctsInUnsatCore, 1464 InterpolantComputations, 3 PerfectInterpolantSequences, 24070/67018 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown