/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/gemcutter/NewStatesSleepPersistentFixedOrder.epf --traceabstraction.cegar.restart.behaviour ONE_CEGAR_PER_THREAD_INSTANCE --traceabstraction.maximal.amount.of.steps.the.threads.are.allowed.to.take.successively 1 --traceabstraction.enable.heuristic.with.loops.as.step.type false --traceabstraction.considered.threads.and.their.maximal.amount.of.steps X --traceabstraction.defines.what.statements.are.considered.a.step.in.por GLOBAL_READ_WRITE -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_12-ptr_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.orders-32214ab [2023-05-20 13:20:47,281 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-05-20 13:20:47,283 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-05-20 13:20:47,322 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-05-20 13:20:47,322 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-05-20 13:20:47,326 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-05-20 13:20:47,328 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-05-20 13:20:47,332 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-05-20 13:20:47,333 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-05-20 13:20:47,338 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-05-20 13:20:47,338 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-05-20 13:20:47,340 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-05-20 13:20:47,341 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-05-20 13:20:47,342 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-05-20 13:20:47,344 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-05-20 13:20:47,345 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-05-20 13:20:47,346 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-05-20 13:20:47,346 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-05-20 13:20:47,348 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-05-20 13:20:47,354 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-05-20 13:20:47,355 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-05-20 13:20:47,356 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-05-20 13:20:47,358 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-05-20 13:20:47,358 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-05-20 13:20:47,365 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-05-20 13:20:47,366 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-05-20 13:20:47,366 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-05-20 13:20:47,367 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-05-20 13:20:47,368 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-05-20 13:20:47,369 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-05-20 13:20:47,369 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-05-20 13:20:47,369 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-05-20 13:20:47,371 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-05-20 13:20:47,371 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-05-20 13:20:47,372 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-05-20 13:20:47,372 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-05-20 13:20:47,373 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-05-20 13:20:47,373 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-05-20 13:20:47,373 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-05-20 13:20:47,374 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-05-20 13:20:47,374 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-05-20 13:20:47,375 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/gemcutter/NewStatesSleepPersistentFixedOrder.epf [2023-05-20 13:20:47,404 INFO L113 SettingsManager]: Loading preferences was successful [2023-05-20 13:20:47,404 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-05-20 13:20:47,405 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-05-20 13:20:47,405 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-05-20 13:20:47,405 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-05-20 13:20:47,406 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-05-20 13:20:47,406 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-05-20 13:20:47,406 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-05-20 13:20:47,406 INFO L138 SettingsManager]: * Use SBE=true [2023-05-20 13:20:47,407 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-05-20 13:20:47,407 INFO L138 SettingsManager]: * sizeof long=4 [2023-05-20 13:20:47,407 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-05-20 13:20:47,408 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-05-20 13:20:47,408 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-05-20 13:20:47,408 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-05-20 13:20:47,408 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-05-20 13:20:47,408 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-05-20 13:20:47,408 INFO L138 SettingsManager]: * sizeof long double=12 [2023-05-20 13:20:47,408 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-05-20 13:20:47,409 INFO L138 SettingsManager]: * Use constant arrays=true [2023-05-20 13:20:47,409 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-05-20 13:20:47,409 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-05-20 13:20:47,409 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-05-20 13:20:47,409 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-05-20 13:20:47,409 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-05-20 13:20:47,409 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-05-20 13:20:47,410 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-05-20 13:20:47,410 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-05-20 13:20:47,410 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-05-20 13:20:47,410 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-05-20 13:20:47,410 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2023-05-20 13:20:47,410 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-05-20 13:20:47,411 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-05-20 13:20:47,411 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2023-05-20 13:20:47,411 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-05-20 13:20:47,411 INFO L138 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2023-05-20 13:20:47,411 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: CEGAR restart behaviour -> ONE_CEGAR_PER_THREAD_INSTANCE Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Maximal amount of steps the threads are allowed to take successively -> 1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Enable heuristic with loops as step type -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Considered threads and their maximal amount of steps -> X Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Defines what statements are considered a step in POR -> GLOBAL_READ_WRITE [2023-05-20 13:20:47,653 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-05-20 13:20:47,670 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-05-20 13:20:47,673 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-05-20 13:20:47,674 INFO L271 PluginConnector]: Initializing CDTParser... [2023-05-20 13:20:47,675 INFO L275 PluginConnector]: CDTParser initialized [2023-05-20 13:20:47,676 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_12-ptr_racefree.i [2023-05-20 13:20:47,730 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/856e80420/a558536491c447af8e1ed262fc742814/FLAG531d3dcff [2023-05-20 13:20:48,156 INFO L306 CDTParser]: Found 1 translation units. [2023-05-20 13:20:48,157 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_12-ptr_racefree.i [2023-05-20 13:20:48,167 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/856e80420/a558536491c447af8e1ed262fc742814/FLAG531d3dcff [2023-05-20 13:20:48,521 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/856e80420/a558536491c447af8e1ed262fc742814 [2023-05-20 13:20:48,523 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-05-20 13:20:48,524 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-05-20 13:20:48,526 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-05-20 13:20:48,526 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-05-20 13:20:48,529 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-05-20 13:20:48,529 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.05 01:20:48" (1/1) ... [2023-05-20 13:20:48,530 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@393d8ad7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.05 01:20:48, skipping insertion in model container [2023-05-20 13:20:48,530 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.05 01:20:48" (1/1) ... [2023-05-20 13:20:48,547 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-05-20 13:20:48,586 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-05-20 13:20:48,885 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_12-ptr_racefree.i[30176,30189] [2023-05-20 13:20:48,910 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-05-20 13:20:48,922 INFO L203 MainTranslator]: Completed pre-run [2023-05-20 13:20:48,962 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_12-ptr_racefree.i[30176,30189] [2023-05-20 13:20:48,969 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-05-20 13:20:49,005 INFO L208 MainTranslator]: Completed translation [2023-05-20 13:20:49,006 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.05 01:20:49 WrapperNode [2023-05-20 13:20:49,006 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-05-20 13:20:49,007 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-05-20 13:20:49,007 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-05-20 13:20:49,007 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-05-20 13:20:49,015 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.05 01:20:49" (1/1) ... [2023-05-20 13:20:49,032 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.05 01:20:49" (1/1) ... [2023-05-20 13:20:49,051 INFO L138 Inliner]: procedures = 170, calls = 37, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 84 [2023-05-20 13:20:49,051 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-05-20 13:20:49,055 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-05-20 13:20:49,055 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-05-20 13:20:49,056 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-05-20 13:20:49,063 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.05 01:20:49" (1/1) ... [2023-05-20 13:20:49,063 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.05 01:20:49" (1/1) ... [2023-05-20 13:20:49,076 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.05 01:20:49" (1/1) ... [2023-05-20 13:20:49,076 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.05 01:20:49" (1/1) ... [2023-05-20 13:20:49,089 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.05 01:20:49" (1/1) ... [2023-05-20 13:20:49,093 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.05 01:20:49" (1/1) ... [2023-05-20 13:20:49,094 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.05 01:20:49" (1/1) ... [2023-05-20 13:20:49,095 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.05 01:20:49" (1/1) ... [2023-05-20 13:20:49,098 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-05-20 13:20:49,098 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-05-20 13:20:49,099 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-05-20 13:20:49,099 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-05-20 13:20:49,100 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.05 01:20:49" (1/1) ... [2023-05-20 13:20:49,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-05-20 13:20:49,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:20:49,129 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) [2023-05-20 13:20:49,134 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 [2023-05-20 13:20:49,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-05-20 13:20:49,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-05-20 13:20:49,161 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-05-20 13:20:49,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-05-20 13:20:49,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-05-20 13:20:49,161 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-05-20 13:20:49,161 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-05-20 13:20:49,162 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-05-20 13:20:49,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-05-20 13:20:49,162 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-05-20 13:20:49,162 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-05-20 13:20:49,163 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2023-05-20 13:20:49,270 INFO L235 CfgBuilder]: Building ICFG [2023-05-20 13:20:49,272 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2023-05-20 13:20:49,492 INFO L276 CfgBuilder]: Performing block encoding [2023-05-20 13:20:49,498 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-05-20 13:20:49,499 INFO L300 CfgBuilder]: Removed 10 assume(true) statements. [2023-05-20 13:20:49,501 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.05 01:20:49 BoogieIcfgContainer [2023-05-20 13:20:49,501 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-05-20 13:20:49,503 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-05-20 13:20:49,504 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-05-20 13:20:49,508 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-05-20 13:20:49,509 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.05 01:20:48" (1/3) ... [2023-05-20 13:20:49,509 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65d0d440 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.05 01:20:49, skipping insertion in model container [2023-05-20 13:20:49,510 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.05 01:20:49" (2/3) ... [2023-05-20 13:20:49,510 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65d0d440 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.05 01:20:49, skipping insertion in model container [2023-05-20 13:20:49,510 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.05 01:20:49" (3/3) ... [2023-05-20 13:20:49,512 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_12-ptr_racefree.i [2023-05-20 13:20:49,521 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-05-20 13:20:49,530 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-05-20 13:20:49,530 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-05-20 13:20:49,530 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-05-20 13:20:49,621 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-05-20 13:20:49,676 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:20:49,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:20:49,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:20:49,682 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:20:49,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2023-05-20 13:20:49,721 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:20:49,736 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:20:49,742 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:20:49,743 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:20:49,776 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:49,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:49,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1792536937, now seen corresponding path program 1 times [2023-05-20 13:20:49,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:49,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070541471] [2023-05-20 13:20:49,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:49,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:49,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:50,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:20:50,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:50,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070541471] [2023-05-20 13:20:50,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070541471] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:20:50,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:20:50,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:20:50,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608824917] [2023-05-20 13:20:50,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:20:50,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:20:50,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:50,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:20:50,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:20:50,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:50,098 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:50,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 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) [2023-05-20 13:20:50,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:50,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:50,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-05-20 13:20:50,133 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:50,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:50,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1663454218, now seen corresponding path program 1 times [2023-05-20 13:20:50,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:50,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557875352] [2023-05-20 13:20:50,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:50,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:50,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:50,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:20:50,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:50,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557875352] [2023-05-20 13:20:50,317 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557875352] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:20:50,317 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:20:50,317 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-20 13:20:50,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802530076] [2023-05-20 13:20:50,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:20:50,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-20 13:20:50,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:50,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-20 13:20:50,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-20 13:20:50,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:50,320 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:50,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 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) [2023-05-20 13:20:50,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:50,321 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:50,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:50,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:50,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-05-20 13:20:50,450 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:50,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:50,450 INFO L85 PathProgramCache]: Analyzing trace with hash -70927253, now seen corresponding path program 1 times [2023-05-20 13:20:50,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:50,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501949908] [2023-05-20 13:20:50,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:50,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:50,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:50,659 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:20:50,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:50,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501949908] [2023-05-20 13:20:50,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501949908] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:20:50,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975218414] [2023-05-20 13:20:50,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:50,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:20:50,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:20:50,669 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) [2023-05-20 13:20:50,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-05-20 13:20:50,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:50,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 4 conjunts are in the unsatisfiable core [2023-05-20 13:20:50,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:20:50,859 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:20:50,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:20:50,901 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:20:50,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975218414] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:20:50,902 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:20:50,902 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-05-20 13:20:50,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428887596] [2023-05-20 13:20:50,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:20:50,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-05-20 13:20:50,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:50,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-05-20 13:20:50,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-05-20 13:20:50,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:50,904 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:50,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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) [2023-05-20 13:20:50,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:50,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:50,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:50,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:50,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:50,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-05-20 13:20:50,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-05-20 13:20:51,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-05-20 13:20:51,190 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:51,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:51,190 INFO L85 PathProgramCache]: Analyzing trace with hash 729322914, now seen corresponding path program 1 times [2023-05-20 13:20:51,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:51,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162372888] [2023-05-20 13:20:51,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:51,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:51,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:20:51,211 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:20:51,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:20:51,270 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:20:51,271 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:20:51,272 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:20:51,273 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:20:51,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-05-20 13:20:51,285 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:20:51,287 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:20:51,287 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-05-20 13:20:51,324 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-05-20 13:20:51,330 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:20:51,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:20:51,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:20:51,332 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:20:51,339 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:20:51,341 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:20:51,342 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:20:51,342 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:20:51,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Waiting until timeout for monitored process [2023-05-20 13:20:51,574 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:51,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:51,575 INFO L85 PathProgramCache]: Analyzing trace with hash 567008229, now seen corresponding path program 1 times [2023-05-20 13:20:51,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:51,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473901727] [2023-05-20 13:20:51,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:51,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:51,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:51,632 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-05-20 13:20:51,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:51,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473901727] [2023-05-20 13:20:51,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473901727] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:20:51,633 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:20:51,633 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:20:51,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066500123] [2023-05-20 13:20:51,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:20:51,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:20:51,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:51,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:20:51,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:20:51,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:51,637 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:51,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 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) [2023-05-20 13:20:51,637 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:51,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:51,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-05-20 13:20:51,681 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:51,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:51,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1020605343, now seen corresponding path program 1 times [2023-05-20 13:20:51,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:51,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619162807] [2023-05-20 13:20:51,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:51,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:51,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:51,845 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-05-20 13:20:51,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:51,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619162807] [2023-05-20 13:20:51,847 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619162807] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:20:51,847 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:20:51,847 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-20 13:20:51,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348777573] [2023-05-20 13:20:51,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:20:51,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-20 13:20:51,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:51,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-20 13:20:51,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-20 13:20:51,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:51,849 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:51,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:20:51,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:51,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:52,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:52,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:52,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-05-20 13:20:52,045 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:52,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:52,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1239439893, now seen corresponding path program 1 times [2023-05-20 13:20:52,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:52,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880683343] [2023-05-20 13:20:52,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:52,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:52,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:52,226 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-05-20 13:20:52,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:52,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880683343] [2023-05-20 13:20:52,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880683343] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:20:52,227 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:20:52,227 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-20 13:20:52,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998964242] [2023-05-20 13:20:52,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:20:52,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-20 13:20:52,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:52,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-20 13:20:52,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-20 13:20:52,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:52,231 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:52,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:20:52,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:52,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:52,232 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:52,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:52,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:52,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:52,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-05-20 13:20:52,324 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:52,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:52,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1958477924, now seen corresponding path program 1 times [2023-05-20 13:20:52,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:52,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779671064] [2023-05-20 13:20:52,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:52,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:52,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:52,469 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:20:52,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:52,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779671064] [2023-05-20 13:20:52,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779671064] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:20:52,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757475582] [2023-05-20 13:20:52,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:52,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:20:52,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:20:52,506 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) [2023-05-20 13:20:52,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-05-20 13:20:52,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:52,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 6 conjunts are in the unsatisfiable core [2023-05-20 13:20:52,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:20:52,704 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:20:52,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:20:52,777 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:20:52,777 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757475582] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:20:52,778 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:20:52,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-05-20 13:20:52,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699648677] [2023-05-20 13:20:52,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:20:52,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-05-20 13:20:52,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:52,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-05-20 13:20:52,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2023-05-20 13:20:52,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:52,781 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:52,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 10.785714285714286) internal successors, (151), 14 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:20:52,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:52,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:52,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:52,781 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:52,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:52,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:52,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:52,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:20:52,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-05-20 13:20:53,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:20:53,060 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:53,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:53,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1752623154, now seen corresponding path program 1 times [2023-05-20 13:20:53,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:53,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321580438] [2023-05-20 13:20:53,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:53,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:53,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:20:53,076 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:20:53,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:20:53,096 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:20:53,097 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:20:53,097 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:20:53,097 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:20:53,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-05-20 13:20:53,103 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2023-05-20 13:20:53,103 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:20:53,103 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-05-20 13:20:53,135 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-05-20 13:20:53,138 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:20:53,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:20:53,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:20:53,140 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:20:53,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Waiting until timeout for monitored process [2023-05-20 13:20:53,147 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:20:53,148 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:20:53,149 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:20:53,149 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:20:53,317 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:53,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:53,317 INFO L85 PathProgramCache]: Analyzing trace with hash 802494511, now seen corresponding path program 1 times [2023-05-20 13:20:53,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:53,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259025486] [2023-05-20 13:20:53,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:53,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:53,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:53,346 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-05-20 13:20:53,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:53,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259025486] [2023-05-20 13:20:53,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259025486] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:20:53,346 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:20:53,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:20:53,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363223380] [2023-05-20 13:20:53,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:20:53,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:20:53,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:53,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:20:53,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:20:53,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:53,348 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:53,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 46.5) internal successors, (93), 2 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:20:53,348 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:53,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:53,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-05-20 13:20:53,464 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:53,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:53,465 INFO L85 PathProgramCache]: Analyzing trace with hash 997751015, now seen corresponding path program 1 times [2023-05-20 13:20:53,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:53,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842776995] [2023-05-20 13:20:53,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:53,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:53,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:53,575 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-05-20 13:20:53,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:53,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842776995] [2023-05-20 13:20:53,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842776995] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:20:53,576 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:20:53,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-20 13:20:53,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438438595] [2023-05-20 13:20:53,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:20:53,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-20 13:20:53,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:53,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-20 13:20:53,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-20 13:20:53,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:53,577 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:53,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:20:53,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:53,580 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:53,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:53,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:53,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-05-20 13:20:53,802 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:53,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:53,802 INFO L85 PathProgramCache]: Analyzing trace with hash 167980840, now seen corresponding path program 1 times [2023-05-20 13:20:53,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:53,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119056927] [2023-05-20 13:20:53,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:53,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:53,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:53,955 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-05-20 13:20:53,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:53,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119056927] [2023-05-20 13:20:53,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119056927] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:20:53,956 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:20:53,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-20 13:20:53,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193323463] [2023-05-20 13:20:53,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:20:53,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-20 13:20:53,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:53,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-20 13:20:53,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-20 13:20:53,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:53,958 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:53,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:20:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:53,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:54,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:54,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:54,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:54,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-05-20 13:20:54,146 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:54,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:54,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1696174718, now seen corresponding path program 1 times [2023-05-20 13:20:54,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:54,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109059928] [2023-05-20 13:20:54,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:54,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:54,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:54,539 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-05-20 13:20:54,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:54,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109059928] [2023-05-20 13:20:54,539 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109059928] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:20:54,539 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:20:54,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:20:54,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064670721] [2023-05-20 13:20:54,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:20:54,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:20:54,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:54,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:20:54,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:20:54,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:54,541 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:54,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:20:54,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:54,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:54,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:54,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:54,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:54,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:54,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:54,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:20:54,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-05-20 13:20:54,700 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:54,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:54,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1718097070, now seen corresponding path program 1 times [2023-05-20 13:20:54,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:54,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12968546] [2023-05-20 13:20:54,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:54,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:54,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:54,916 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:20:54,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:54,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12968546] [2023-05-20 13:20:54,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12968546] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:20:54,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754431362] [2023-05-20 13:20:54,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:54,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:20:54,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:20:54,921 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) [2023-05-20 13:20:54,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-05-20 13:20:55,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:55,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 8 conjunts are in the unsatisfiable core [2023-05-20 13:20:55,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:20:55,185 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:20:55,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:20:55,309 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:20:55,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754431362] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:20:55,309 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:20:55,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-05-20 13:20:55,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118129402] [2023-05-20 13:20:55,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:20:55,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-05-20 13:20:55,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:55,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-05-20 13:20:55,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2023-05-20 13:20:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:55,313 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:55,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 12.055555555555555) internal successors, (217), 18 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:20:55,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:55,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:55,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:55,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:20:55,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:55,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:55,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:55,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:55,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:20:55,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-05-20 13:20:55,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-05-20 13:20:55,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:20:55,622 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:55,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:55,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1290162208, now seen corresponding path program 1 times [2023-05-20 13:20:55,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:55,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848203097] [2023-05-20 13:20:55,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:55,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:55,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:20:55,639 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:20:55,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:20:55,659 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:20:55,660 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:20:55,660 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:20:55,660 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:20:55,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-05-20 13:20:55,662 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2023-05-20 13:20:55,662 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:20:55,662 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-05-20 13:20:55,688 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-05-20 13:20:55,690 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:20:55,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:20:55,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:20:55,692 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:20:55,695 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:20:55,696 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:20:55,697 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:20:55,697 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:20:55,700 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:55,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:55,701 INFO L85 PathProgramCache]: Analyzing trace with hash -2018611113, now seen corresponding path program 1 times [2023-05-20 13:20:55,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:55,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097238668] [2023-05-20 13:20:55,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:55,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:55,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (8)] Waiting until timeout for monitored process [2023-05-20 13:20:55,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:55,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:20:55,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:55,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097238668] [2023-05-20 13:20:55,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097238668] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:20:55,719 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:20:55,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:20:55,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809392171] [2023-05-20 13:20:55,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:20:55,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:20:55,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:55,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:20:55,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:20:55,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:55,720 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:55,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 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) [2023-05-20 13:20:55,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:56,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:56,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-05-20 13:20:56,047 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:56,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:56,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1521629734, now seen corresponding path program 1 times [2023-05-20 13:20:56,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:56,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901336465] [2023-05-20 13:20:56,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:56,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:56,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:56,194 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-05-20 13:20:56,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:56,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901336465] [2023-05-20 13:20:56,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901336465] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:20:56,195 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:20:56,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-20 13:20:56,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678254171] [2023-05-20 13:20:56,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:20:56,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-20 13:20:56,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:56,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-20 13:20:56,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-20 13:20:56,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:56,196 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:56,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:20:56,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:56,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:56,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:56,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:56,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-05-20 13:20:56,487 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:56,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:56,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1455214814, now seen corresponding path program 1 times [2023-05-20 13:20:56,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:56,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922808225] [2023-05-20 13:20:56,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:56,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:56,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:56,671 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2023-05-20 13:20:56,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:56,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922808225] [2023-05-20 13:20:56,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922808225] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:20:56,672 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:20:56,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-20 13:20:56,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7594754] [2023-05-20 13:20:56,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:20:56,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-20 13:20:56,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:56,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-20 13:20:56,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-20 13:20:56,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:56,674 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:56,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:20:56,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:56,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:56,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:56,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:56,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:56,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:56,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-05-20 13:20:56,819 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:56,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:56,819 INFO L85 PathProgramCache]: Analyzing trace with hash 629850527, now seen corresponding path program 1 times [2023-05-20 13:20:56,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:56,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313568989] [2023-05-20 13:20:56,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:56,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:56,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:57,218 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-05-20 13:20:57,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:57,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313568989] [2023-05-20 13:20:57,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313568989] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:20:57,218 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:20:57,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:20:57,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695351028] [2023-05-20 13:20:57,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:20:57,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:20:57,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:57,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:20:57,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:20:57,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:57,220 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:57,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:20:57,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:57,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:57,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:57,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:57,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:57,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:57,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:57,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:20:57,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-05-20 13:20:57,466 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:57,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:57,467 INFO L85 PathProgramCache]: Analyzing trace with hash 2023639846, now seen corresponding path program 1 times [2023-05-20 13:20:57,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:57,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777918087] [2023-05-20 13:20:57,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:57,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:57,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:57,721 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:20:57,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:57,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777918087] [2023-05-20 13:20:57,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777918087] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:20:57,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104358899] [2023-05-20 13:20:57,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:57,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:20:57,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:20:57,725 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) [2023-05-20 13:20:57,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-05-20 13:20:57,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:57,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 10 conjunts are in the unsatisfiable core [2023-05-20 13:20:57,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:20:58,001 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:20:58,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:20:58,174 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:20:58,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104358899] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:20:58,174 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:20:58,174 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2023-05-20 13:20:58,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449201321] [2023-05-20 13:20:58,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:20:58,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-05-20 13:20:58,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:58,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-05-20 13:20:58,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2023-05-20 13:20:58,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:58,176 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:58,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 12.181818181818182) internal successors, (268), 22 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:20:58,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:58,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:58,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:58,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:20:58,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:58,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:58,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:58,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:58,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:20:58,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-05-20 13:20:58,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-05-20 13:20:58,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:20:58,525 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:58,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:58,525 INFO L85 PathProgramCache]: Analyzing trace with hash -2077442122, now seen corresponding path program 1 times [2023-05-20 13:20:58,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:58,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927201283] [2023-05-20 13:20:58,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:58,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:58,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:20:58,548 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:20:58,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:20:58,585 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:20:58,586 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:20:58,586 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:20:58,586 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:20:58,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-05-20 13:20:58,589 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2023-05-20 13:20:58,589 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:20:58,589 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-05-20 13:20:58,613 INFO L144 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2023-05-20 13:20:58,616 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:20:58,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:20:58,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:20:58,617 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:20:58,623 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:20:58,624 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:20:58,624 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:20:58,625 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:20:58,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (10)] Waiting until timeout for monitored process [2023-05-20 13:20:59,134 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:59,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:59,135 INFO L85 PathProgramCache]: Analyzing trace with hash -350696086, now seen corresponding path program 1 times [2023-05-20 13:20:59,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:59,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361629370] [2023-05-20 13:20:59,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:59,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:59,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:59,178 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-05-20 13:20:59,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:59,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361629370] [2023-05-20 13:20:59,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361629370] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:20:59,179 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:20:59,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:20:59,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577411311] [2023-05-20 13:20:59,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:20:59,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:20:59,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:59,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:20:59,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:20:59,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:59,180 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:59,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 65.5) internal successors, (131), 2 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:20:59,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:59,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:59,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-05-20 13:20:59,211 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:59,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:59,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1911617731, now seen corresponding path program 1 times [2023-05-20 13:20:59,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:59,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835613454] [2023-05-20 13:20:59,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:59,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:59,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:59,331 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-05-20 13:20:59,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:59,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835613454] [2023-05-20 13:20:59,332 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835613454] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:20:59,332 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:20:59,332 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-20 13:20:59,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822618491] [2023-05-20 13:20:59,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:20:59,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-20 13:20:59,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:59,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-20 13:20:59,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-20 13:20:59,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:59,363 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:59,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:20:59,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:59,363 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:59,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:59,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:59,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-05-20 13:20:59,743 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:20:59,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:20:59,744 INFO L85 PathProgramCache]: Analyzing trace with hash 375864889, now seen corresponding path program 1 times [2023-05-20 13:20:59,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:20:59,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687537031] [2023-05-20 13:20:59,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:20:59,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:20:59,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:20:59,889 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-05-20 13:20:59,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:20:59,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687537031] [2023-05-20 13:20:59,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687537031] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:20:59,890 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:20:59,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-20 13:20:59,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815331911] [2023-05-20 13:20:59,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:20:59,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-20 13:20:59,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:20:59,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-20 13:20:59,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-20 13:20:59,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:59,891 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:20:59,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 58.0) internal successors, (174), 3 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:20:59,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:20:59,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:20:59,891 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:08,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:08,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:21:08,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:21:08,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-05-20 13:21:08,857 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:08,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:08,858 INFO L85 PathProgramCache]: Analyzing trace with hash -134287596, now seen corresponding path program 1 times [2023-05-20 13:21:08,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:08,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574164299] [2023-05-20 13:21:08,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:08,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:08,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:09,169 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-05-20 13:21:09,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:09,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574164299] [2023-05-20 13:21:09,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574164299] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:09,170 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:09,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:21:09,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440870286] [2023-05-20 13:21:09,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:09,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:21:09,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:09,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:21:09,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:21:09,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:09,171 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:09,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.5) internal successors, (159), 6 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:09,171 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:09,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:21:09,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:21:09,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:09,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:09,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:21:09,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:21:09,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:09,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-05-20 13:21:09,408 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:09,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:09,409 INFO L85 PathProgramCache]: Analyzing trace with hash 804304059, now seen corresponding path program 1 times [2023-05-20 13:21:09,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:09,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762437736] [2023-05-20 13:21:09,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:09,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:09,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:09,850 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:09,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:09,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762437736] [2023-05-20 13:21:09,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762437736] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:21:09,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544607757] [2023-05-20 13:21:09,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:09,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:21:09,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:09,853 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) [2023-05-20 13:21:09,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-05-20 13:21:10,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:10,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 621 conjuncts, 12 conjunts are in the unsatisfiable core [2023-05-20 13:21:10,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:21:10,192 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:10,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:21:10,410 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:10,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544607757] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:21:10,411 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:21:10,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 26 [2023-05-20 13:21:10,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348046723] [2023-05-20 13:21:10,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:21:10,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-05-20 13:21:10,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:10,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-05-20 13:21:10,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2023-05-20 13:21:10,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:10,413 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:10,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.26923076923077) internal successors, (319), 26 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) [2023-05-20 13:21:10,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:10,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:21:10,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:21:10,413 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:10,414 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:10,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:10,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:21:10,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:21:10,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:10,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-05-20 13:21:10,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-05-20 13:21:10,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-05-20 13:21:10,793 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:10,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:10,794 INFO L85 PathProgramCache]: Analyzing trace with hash -401886768, now seen corresponding path program 1 times [2023-05-20 13:21:10,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:10,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153799922] [2023-05-20 13:21:10,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:10,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:10,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:10,830 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:21:10,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:10,875 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:21:10,875 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:21:10,875 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:21:10,875 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:21:10,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-05-20 13:21:10,877 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2023-05-20 13:21:10,877 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:21:10,877 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-05-20 13:21:10,906 INFO L144 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2023-05-20 13:21:10,911 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:10,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:21:10,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:10,912 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:21:10,916 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:21:10,917 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:21:10,918 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:10,918 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:21:10,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (12)] Waiting until timeout for monitored process [2023-05-20 13:21:11,500 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:11,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:11,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1153669986, now seen corresponding path program 1 times [2023-05-20 13:21:11,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:11,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623668402] [2023-05-20 13:21:11,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:11,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:11,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:11,756 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2023-05-20 13:21:11,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:11,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623668402] [2023-05-20 13:21:11,757 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623668402] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:11,757 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:11,757 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:21:11,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435499617] [2023-05-20 13:21:11,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:11,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:21:11,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:11,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:21:11,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:21:11,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:11,758 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:11,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 27.666666666666668) internal successors, (166), 6 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:11,759 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:12,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:12,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-05-20 13:21:12,334 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:12,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:12,334 INFO L85 PathProgramCache]: Analyzing trace with hash 2095600358, now seen corresponding path program 1 times [2023-05-20 13:21:12,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:12,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42020799] [2023-05-20 13:21:12,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:12,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:12,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:12,817 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:12,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:12,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42020799] [2023-05-20 13:21:12,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42020799] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:21:12,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859153096] [2023-05-20 13:21:12,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:12,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:21:12,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:12,825 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) [2023-05-20 13:21:12,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-05-20 13:21:13,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:13,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 719 conjuncts, 14 conjunts are in the unsatisfiable core [2023-05-20 13:21:13,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:21:13,206 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:13,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:21:13,473 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:13,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859153096] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:21:13,474 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:21:13,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 30 [2023-05-20 13:21:13,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814664699] [2023-05-20 13:21:13,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:21:13,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-05-20 13:21:13,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:13,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-05-20 13:21:13,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=630, Unknown=0, NotChecked=0, Total=870 [2023-05-20 13:21:13,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:13,476 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:13,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 12.366666666666667) internal successors, (371), 30 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:13,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:13,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:13,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:13,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-05-20 13:21:13,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-05-20 13:21:13,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-05-20 13:21:13,877 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:13,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:13,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1796006376, now seen corresponding path program 1 times [2023-05-20 13:21:13,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:13,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460637100] [2023-05-20 13:21:13,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:13,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:13,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:13,901 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:21:13,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:13,933 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:21:13,934 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:21:13,934 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:21:13,934 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:21:13,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-05-20 13:21:13,935 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-20 13:21:13,936 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:21:13,936 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2023-05-20 13:21:13,963 INFO L144 ThreadInstanceAdder]: Constructed 7 joinOtherThreadTransitions. [2023-05-20 13:21:13,966 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:13,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:21:13,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:13,968 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:21:13,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (14)] Waiting until timeout for monitored process [2023-05-20 13:21:13,976 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:21:13,978 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:21:13,978 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:13,978 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:21:14,849 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:14,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:14,849 INFO L85 PathProgramCache]: Analyzing trace with hash -899030222, now seen corresponding path program 1 times [2023-05-20 13:21:14,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:14,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706841630] [2023-05-20 13:21:14,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:14,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:14,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:15,191 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2023-05-20 13:21:15,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:15,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706841630] [2023-05-20 13:21:15,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706841630] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:15,192 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:15,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:21:15,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521274564] [2023-05-20 13:21:15,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:15,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:21:15,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:15,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:21:15,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:21:15,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:15,193 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:15,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 41.333333333333336) internal successors, (248), 6 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:15,194 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:15,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:15,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-05-20 13:21:15,924 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:15,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:15,924 INFO L85 PathProgramCache]: Analyzing trace with hash 428067146, now seen corresponding path program 1 times [2023-05-20 13:21:15,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:15,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772109048] [2023-05-20 13:21:15,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:15,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:15,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:16,396 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:16,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:16,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772109048] [2023-05-20 13:21:16,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772109048] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:21:16,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929070719] [2023-05-20 13:21:16,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:16,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:21:16,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:16,405 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) [2023-05-20 13:21:16,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-05-20 13:21:16,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:16,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 817 conjuncts, 16 conjunts are in the unsatisfiable core [2023-05-20 13:21:16,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:21:16,872 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:16,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:21:17,191 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:17,191 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929070719] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:21:17,191 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:21:17,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2023-05-20 13:21:17,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131724948] [2023-05-20 13:21:17,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:21:17,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-05-20 13:21:17,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:17,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-05-20 13:21:17,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2023-05-20 13:21:17,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:17,194 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:17,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 12.411764705882353) internal successors, (422), 34 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:17,194 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:17,194 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:17,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:17,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-05-20 13:21:17,411 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-05-20 13:21:17,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:21:17,596 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:17,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:17,596 INFO L85 PathProgramCache]: Analyzing trace with hash 559636903, now seen corresponding path program 1 times [2023-05-20 13:21:17,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:17,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957448438] [2023-05-20 13:21:17,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:17,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:17,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:17,621 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:21:17,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:17,658 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:21:17,659 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:21:17,659 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:21:17,659 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:21:17,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-05-20 13:21:17,660 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-20 13:21:17,661 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:21:17,661 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2023-05-20 13:21:17,691 INFO L144 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2023-05-20 13:21:17,694 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:17,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:21:17,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:17,695 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:21:17,703 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:21:17,705 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:21:17,705 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:17,705 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:21:17,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (16)] Waiting until timeout for monitored process [2023-05-20 13:21:18,782 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:18,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:18,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1975407184, now seen corresponding path program 1 times [2023-05-20 13:21:18,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:18,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072364709] [2023-05-20 13:21:18,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:18,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:18,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:19,165 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 149 proven. 0 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2023-05-20 13:21:19,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:19,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072364709] [2023-05-20 13:21:19,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072364709] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:19,166 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:19,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:21:19,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111589308] [2023-05-20 13:21:19,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:19,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:21:19,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:19,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:21:19,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:21:19,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:19,167 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:19,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 39.333333333333336) internal successors, (236), 6 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:19,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:20,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:20,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-05-20 13:21:20,014 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:20,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:20,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1208581498, now seen corresponding path program 1 times [2023-05-20 13:21:20,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:20,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191168042] [2023-05-20 13:21:20,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:20,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:20,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:20,586 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:20,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:20,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191168042] [2023-05-20 13:21:20,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191168042] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:21:20,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162627846] [2023-05-20 13:21:20,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:20,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:21:20,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:20,593 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) [2023-05-20 13:21:20,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-05-20 13:21:20,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:20,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 915 conjuncts, 18 conjunts are in the unsatisfiable core [2023-05-20 13:21:20,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:21:21,105 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:21,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:21:21,481 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:21,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162627846] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:21:21,481 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:21:21,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 38 [2023-05-20 13:21:21,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765033272] [2023-05-20 13:21:21,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:21:21,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-05-20 13:21:21,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:21,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-05-20 13:21:21,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=380, Invalid=1026, Unknown=0, NotChecked=0, Total=1406 [2023-05-20 13:21:21,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:21,484 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:21,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 12.447368421052632) internal successors, (473), 38 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:21,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:21,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:21,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:21,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-05-20 13:21:21,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-05-20 13:21:21,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-05-20 13:21:21,976 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:21,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:21,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1229252161, now seen corresponding path program 1 times [2023-05-20 13:21:21,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:21,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131733848] [2023-05-20 13:21:21,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:21,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:22,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:22,032 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:21:22,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:22,140 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:21:22,141 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:21:22,142 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:21:22,142 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:21:22,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-05-20 13:21:22,143 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-20 13:21:22,144 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:21:22,144 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2023-05-20 13:21:22,202 INFO L144 ThreadInstanceAdder]: Constructed 9 joinOtherThreadTransitions. [2023-05-20 13:21:22,206 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:22,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:21:22,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:22,211 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:21:22,269 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:21:22,271 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:21:22,272 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:22,272 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:21:22,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (18)] Waiting until timeout for monitored process [2023-05-20 13:21:23,845 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:23,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:23,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1416661988, now seen corresponding path program 1 times [2023-05-20 13:21:23,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:23,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593214978] [2023-05-20 13:21:23,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:23,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:23,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:24,184 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2023-05-20 13:21:24,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:24,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593214978] [2023-05-20 13:21:24,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593214978] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:24,185 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:24,185 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:21:24,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933314638] [2023-05-20 13:21:24,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:24,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:21:24,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:24,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:21:24,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:21:24,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:24,186 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:24,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 39.666666666666664) internal successors, (238), 6 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:24,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:24,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:24,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-05-20 13:21:24,963 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:24,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:24,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1874863537, now seen corresponding path program 1 times [2023-05-20 13:21:24,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:24,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791219077] [2023-05-20 13:21:24,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:24,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:25,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:25,551 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:25,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:25,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791219077] [2023-05-20 13:21:25,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791219077] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:21:25,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742721172] [2023-05-20 13:21:25,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:25,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:21:25,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:25,553 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) [2023-05-20 13:21:25,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-05-20 13:21:25,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:25,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:21:25,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:21:26,029 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:26,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:21:26,424 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:26,424 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742721172] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:21:26,424 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:21:26,424 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:21:26,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795420346] [2023-05-20 13:21:26,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:21:26,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:21:26,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:26,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:21:26,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:21:26,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:26,426 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:26,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:26,427 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:26,427 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:26,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-05-20 13:21:26,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-05-20 13:21:26,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-05-20 13:21:26,933 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:26,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:26,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1476707387, now seen corresponding path program 1 times [2023-05-20 13:21:26,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:26,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009153513] [2023-05-20 13:21:26,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:26,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:26,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:26,958 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:21:26,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:27,020 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:21:27,020 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:21:27,020 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:21:27,020 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:21:27,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-05-20 13:21:27,021 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-05-20 13:21:27,022 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:21:27,022 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2023-05-20 13:21:27,051 INFO L144 ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions. [2023-05-20 13:21:27,054 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:27,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:21:27,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:27,056 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:21:27,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (20)] Waiting until timeout for monitored process [2023-05-20 13:21:27,061 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:21:27,064 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:21:27,064 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:27,064 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:21:27,440 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:27,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:27,441 INFO L85 PathProgramCache]: Analyzing trace with hash 129041007, now seen corresponding path program 1 times [2023-05-20 13:21:27,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:27,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223281965] [2023-05-20 13:21:27,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:27,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:27,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:27,478 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:21:27,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:27,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223281965] [2023-05-20 13:21:27,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223281965] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:27,478 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:27,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:21:27,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295274396] [2023-05-20 13:21:27,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:27,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:21:27,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:27,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:21:27,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:21:27,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:27,479 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:27,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:27,480 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:28,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:28,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-05-20 13:21:28,816 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:28,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:28,816 INFO L85 PathProgramCache]: Analyzing trace with hash 33617772, now seen corresponding path program 1 times [2023-05-20 13:21:28,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:28,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472069897] [2023-05-20 13:21:28,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:28,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:28,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:29,216 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:21:29,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:29,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472069897] [2023-05-20 13:21:29,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472069897] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:29,217 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:29,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:21:29,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92721890] [2023-05-20 13:21:29,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:29,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:21:29,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:29,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:21:29,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:21:29,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:29,218 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:29,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:29,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:29,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:29,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:29,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:29,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-05-20 13:21:29,876 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:29,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:29,876 INFO L85 PathProgramCache]: Analyzing trace with hash -960813946, now seen corresponding path program 1 times [2023-05-20 13:21:29,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:29,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455703019] [2023-05-20 13:21:29,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:29,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:29,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:30,471 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:30,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:30,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455703019] [2023-05-20 13:21:30,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455703019] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:21:30,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674876825] [2023-05-20 13:21:30,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:30,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:21:30,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:30,477 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) [2023-05-20 13:21:30,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-05-20 13:21:30,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:30,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:21:30,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:21:31,029 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:31,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:21:31,397 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:31,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674876825] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:21:31,398 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:21:31,398 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:21:31,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463257830] [2023-05-20 13:21:31,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:21:31,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:21:31,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:31,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:21:31,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:21:31,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:31,400 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:31,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:31,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:31,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:31,401 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:31,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:31,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:31,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-05-20 13:21:31,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-05-20 13:21:31,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-05-20 13:21:31,911 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:31,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:31,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1616093073, now seen corresponding path program 1 times [2023-05-20 13:21:31,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:31,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453270537] [2023-05-20 13:21:31,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:31,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:31,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:31,941 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:21:31,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:31,990 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:21:31,990 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:21:31,990 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:21:31,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:21:31,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-05-20 13:21:31,993 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:21:31,993 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:21:31,993 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2023-05-20 13:21:32,026 INFO L144 ThreadInstanceAdder]: Constructed 11 joinOtherThreadTransitions. [2023-05-20 13:21:32,029 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:32,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:21:32,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:32,031 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:21:32,037 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:21:32,040 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:21:32,040 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:32,040 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:21:32,043 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:32,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:32,043 INFO L85 PathProgramCache]: Analyzing trace with hash 432317527, now seen corresponding path program 1 times [2023-05-20 13:21:32,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:32,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809417706] [2023-05-20 13:21:32,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:32,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:32,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (22)] Waiting until timeout for monitored process [2023-05-20 13:21:32,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:32,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:32,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:32,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809417706] [2023-05-20 13:21:32,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809417706] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:32,058 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:32,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:21:32,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693502138] [2023-05-20 13:21:32,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:32,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:21:32,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:32,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:21:32,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:21:32,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:32,059 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:32,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 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) [2023-05-20 13:21:32,059 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:33,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:33,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-05-20 13:21:33,386 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:33,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:33,387 INFO L85 PathProgramCache]: Analyzing trace with hash 2123782489, now seen corresponding path program 1 times [2023-05-20 13:21:33,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:33,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133798636] [2023-05-20 13:21:33,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:33,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:33,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:33,661 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:21:33,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:33,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133798636] [2023-05-20 13:21:33,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133798636] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:33,662 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:33,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:21:33,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810598851] [2023-05-20 13:21:33,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:33,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:21:33,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:33,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:21:33,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:21:33,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:33,664 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:33,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:33,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:33,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:34,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:34,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:34,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-05-20 13:21:34,402 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:34,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:34,402 INFO L85 PathProgramCache]: Analyzing trace with hash -768017011, now seen corresponding path program 1 times [2023-05-20 13:21:34,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:34,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609604514] [2023-05-20 13:21:34,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:34,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:34,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:35,017 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:35,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:35,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609604514] [2023-05-20 13:21:35,017 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609604514] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:21:35,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114210423] [2023-05-20 13:21:35,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:35,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:21:35,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:35,019 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) [2023-05-20 13:21:35,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-05-20 13:21:35,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:35,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:21:35,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:21:35,571 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:35,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:21:35,989 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:35,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114210423] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:21:35,990 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:21:35,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:21:35,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899100580] [2023-05-20 13:21:35,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:21:35,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:21:35,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:35,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:21:35,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:21:35,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:35,993 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:35,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:35,993 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:35,993 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:35,993 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:36,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:36,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:36,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-05-20 13:21:36,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-05-20 13:21:36,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:21:36,633 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:36,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:36,633 INFO L85 PathProgramCache]: Analyzing trace with hash 2047878156, now seen corresponding path program 1 times [2023-05-20 13:21:36,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:36,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657078896] [2023-05-20 13:21:36,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:36,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:36,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:36,674 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:21:36,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:36,744 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:21:36,745 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:21:36,745 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:21:36,745 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:21:36,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-05-20 13:21:36,750 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:21:36,750 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:21:36,750 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2023-05-20 13:21:36,785 INFO L144 ThreadInstanceAdder]: Constructed 12 joinOtherThreadTransitions. [2023-05-20 13:21:36,789 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:36,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:21:36,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:36,790 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:21:36,803 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:21:36,805 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:21:36,806 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:36,806 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:21:36,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (24)] Waiting until timeout for monitored process [2023-05-20 13:21:37,245 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:37,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:37,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1569144080, now seen corresponding path program 1 times [2023-05-20 13:21:37,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:37,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63433557] [2023-05-20 13:21:37,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:37,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:37,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:37,280 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:21:37,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:37,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63433557] [2023-05-20 13:21:37,280 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63433557] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:37,280 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:37,280 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:21:37,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701304895] [2023-05-20 13:21:37,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:37,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:21:37,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:37,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:21:37,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:21:37,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:37,281 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:37,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:37,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:38,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:38,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-05-20 13:21:38,414 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:38,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:38,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1807346020, now seen corresponding path program 1 times [2023-05-20 13:21:38,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:38,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656357168] [2023-05-20 13:21:38,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:38,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:38,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:38,704 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:21:38,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:38,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656357168] [2023-05-20 13:21:38,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656357168] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:38,704 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:38,705 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:21:38,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2384804] [2023-05-20 13:21:38,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:38,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:21:38,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:38,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:21:38,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:21:38,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:38,706 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:38,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:38,706 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:38,706 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:39,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:39,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:39,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-05-20 13:21:39,454 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:39,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:39,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1843376254, now seen corresponding path program 1 times [2023-05-20 13:21:39,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:39,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216778053] [2023-05-20 13:21:39,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:39,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:39,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:40,031 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:40,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:40,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216778053] [2023-05-20 13:21:40,031 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216778053] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:21:40,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775263573] [2023-05-20 13:21:40,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:40,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:21:40,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:40,033 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) [2023-05-20 13:21:40,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-05-20 13:21:40,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:40,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:21:40,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:21:40,599 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:40,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:21:40,990 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:40,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775263573] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:21:40,991 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:21:40,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:21:40,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346176563] [2023-05-20 13:21:40,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:21:40,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:21:40,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:40,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:21:40,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:21:40,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:40,993 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:40,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:40,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:40,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:40,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:41,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:41,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:41,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-05-20 13:21:41,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-05-20 13:21:41,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-05-20 13:21:41,677 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:41,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:41,677 INFO L85 PathProgramCache]: Analyzing trace with hash 845748450, now seen corresponding path program 1 times [2023-05-20 13:21:41,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:41,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700373423] [2023-05-20 13:21:41,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:41,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:41,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:41,702 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:21:41,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:41,758 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:21:41,758 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:21:41,759 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:21:41,759 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:21:41,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-05-20 13:21:41,760 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:21:41,760 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:21:41,760 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2023-05-20 13:21:41,804 INFO L144 ThreadInstanceAdder]: Constructed 13 joinOtherThreadTransitions. [2023-05-20 13:21:41,808 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:41,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:21:41,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:41,810 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:21:41,816 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:21:41,819 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:21:41,819 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:41,819 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:21:41,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (26)] Waiting until timeout for monitored process [2023-05-20 13:21:42,224 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:42,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:42,224 INFO L85 PathProgramCache]: Analyzing trace with hash -889162940, now seen corresponding path program 1 times [2023-05-20 13:21:42,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:42,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543141388] [2023-05-20 13:21:42,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:42,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:42,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:42,259 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:21:42,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:42,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543141388] [2023-05-20 13:21:42,260 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543141388] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:42,260 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:42,260 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:21:42,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566362421] [2023-05-20 13:21:42,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:42,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:21:42,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:42,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:21:42,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:21:42,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:42,261 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:42,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:42,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:43,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:43,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-05-20 13:21:43,524 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:43,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:43,525 INFO L85 PathProgramCache]: Analyzing trace with hash -358423233, now seen corresponding path program 1 times [2023-05-20 13:21:43,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:43,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256507087] [2023-05-20 13:21:43,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:43,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:43,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:43,780 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:21:43,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:43,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256507087] [2023-05-20 13:21:43,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256507087] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:43,781 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:43,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:21:43,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248592258] [2023-05-20 13:21:43,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:43,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:21:43,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:43,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:21:43,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:21:43,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:43,782 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:43,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:43,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:43,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:44,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:44,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:44,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-05-20 13:21:44,629 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:44,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:44,629 INFO L85 PathProgramCache]: Analyzing trace with hash -794220357, now seen corresponding path program 1 times [2023-05-20 13:21:44,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:44,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125204662] [2023-05-20 13:21:44,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:44,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:44,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:45,181 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:45,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:45,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125204662] [2023-05-20 13:21:45,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125204662] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:21:45,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641317547] [2023-05-20 13:21:45,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:45,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:21:45,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:45,183 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) [2023-05-20 13:21:45,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-05-20 13:21:45,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:45,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:21:45,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:21:45,812 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:45,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:21:46,204 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:46,204 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641317547] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:21:46,204 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:21:46,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:21:46,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461376740] [2023-05-20 13:21:46,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:21:46,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:21:46,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:46,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:21:46,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:21:46,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:46,206 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:46,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:46,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:46,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:46,207 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:46,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:46,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:46,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-05-20 13:21:46,852 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-05-20 13:21:47,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-05-20 13:21:47,035 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:47,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:47,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1473774691, now seen corresponding path program 1 times [2023-05-20 13:21:47,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:47,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044813681] [2023-05-20 13:21:47,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:47,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:47,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:47,068 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:21:47,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:47,143 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:21:47,144 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:21:47,144 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:21:47,144 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:21:47,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-05-20 13:21:47,145 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:21:47,146 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:21:47,146 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2023-05-20 13:21:47,198 INFO L144 ThreadInstanceAdder]: Constructed 14 joinOtherThreadTransitions. [2023-05-20 13:21:47,202 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:47,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:21:47,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:47,204 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:21:47,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (28)] Waiting until timeout for monitored process [2023-05-20 13:21:47,216 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:21:47,219 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:21:47,219 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:47,219 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:21:47,724 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:47,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:47,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1481622208, now seen corresponding path program 1 times [2023-05-20 13:21:47,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:47,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657217873] [2023-05-20 13:21:47,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:47,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:47,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:47,754 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:21:47,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:47,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657217873] [2023-05-20 13:21:47,755 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657217873] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:47,755 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:47,755 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:21:47,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961226015] [2023-05-20 13:21:47,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:47,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:21:47,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:47,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:21:47,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:21:47,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:47,756 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:47,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:47,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:49,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:49,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-05-20 13:21:49,068 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:49,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:49,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1474534479, now seen corresponding path program 1 times [2023-05-20 13:21:49,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:49,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652252671] [2023-05-20 13:21:49,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:49,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:49,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:49,271 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:21:49,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:49,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652252671] [2023-05-20 13:21:49,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652252671] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:49,272 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:49,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:21:49,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103271836] [2023-05-20 13:21:49,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:49,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:21:49,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:49,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:21:49,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:21:49,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:49,273 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:49,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:49,273 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:49,273 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:50,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:50,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:50,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-05-20 13:21:50,029 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:50,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:50,030 INFO L85 PathProgramCache]: Analyzing trace with hash 569221649, now seen corresponding path program 1 times [2023-05-20 13:21:50,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:50,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521471294] [2023-05-20 13:21:50,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:50,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:50,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:50,559 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:50,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:50,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521471294] [2023-05-20 13:21:50,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521471294] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:21:50,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591988334] [2023-05-20 13:21:50,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:50,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:21:50,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:50,566 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) [2023-05-20 13:21:50,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-05-20 13:21:51,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:51,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:21:51,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:21:51,210 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:51,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:21:51,605 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:51,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591988334] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:21:51,605 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:21:51,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:21:51,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077641305] [2023-05-20 13:21:51,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:21:51,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:21:51,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:51,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:21:51,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:21:51,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:51,607 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:51,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:51,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:51,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:51,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:52,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:52,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:52,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-05-20 13:21:52,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-05-20 13:21:52,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:21:52,651 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:52,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:52,652 INFO L85 PathProgramCache]: Analyzing trace with hash -727471540, now seen corresponding path program 1 times [2023-05-20 13:21:52,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:52,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804992865] [2023-05-20 13:21:52,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:52,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:52,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:52,705 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:21:52,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:52,868 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:21:52,868 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:21:52,869 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:21:52,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:21:52,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-05-20 13:21:52,871 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:21:52,871 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:21:52,871 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2023-05-20 13:21:52,956 INFO L144 ThreadInstanceAdder]: Constructed 15 joinOtherThreadTransitions. [2023-05-20 13:21:52,961 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:52,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:21:52,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:52,966 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:21:52,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (30)] Waiting until timeout for monitored process [2023-05-20 13:21:52,969 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:21:52,972 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:21:52,973 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:52,973 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:21:53,518 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:53,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:53,518 INFO L85 PathProgramCache]: Analyzing trace with hash 971174777, now seen corresponding path program 1 times [2023-05-20 13:21:53,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:53,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274907742] [2023-05-20 13:21:53,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:53,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:53,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:53,548 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:21:53,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:53,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274907742] [2023-05-20 13:21:53,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274907742] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:53,548 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:53,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:21:53,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507915553] [2023-05-20 13:21:53,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:53,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:21:53,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:53,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:21:53,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:21:53,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:53,549 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:53,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:53,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:54,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:54,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-05-20 13:21:54,938 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:54,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:54,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1244231177, now seen corresponding path program 1 times [2023-05-20 13:21:54,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:54,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329769874] [2023-05-20 13:21:54,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:54,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:54,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:55,154 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:21:55,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:55,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329769874] [2023-05-20 13:21:55,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329769874] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:55,154 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:55,154 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:21:55,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483889322] [2023-05-20 13:21:55,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:55,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:21:55,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:55,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:21:55,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:21:55,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:55,155 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:55,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:55,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:55,155 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:55,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:55,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:55,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-05-20 13:21:55,954 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:55,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:55,954 INFO L85 PathProgramCache]: Analyzing trace with hash -2005734494, now seen corresponding path program 1 times [2023-05-20 13:21:55,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:55,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849978601] [2023-05-20 13:21:55,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:55,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:55,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:56,372 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:56,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:56,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849978601] [2023-05-20 13:21:56,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849978601] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:21:56,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581686336] [2023-05-20 13:21:56,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:56,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:21:56,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:56,374 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) [2023-05-20 13:21:56,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-05-20 13:21:57,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:57,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:21:57,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:21:57,154 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:57,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:21:57,536 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:21:57,536 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581686336] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:21:57,537 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:21:57,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:21:57,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309010978] [2023-05-20 13:21:57,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:21:57,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:21:57,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:57,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:21:57,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:21:57,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:57,539 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:57,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:57,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:57,539 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:57,540 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:58,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:58,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:21:58,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-05-20 13:21:58,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-05-20 13:21:58,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2023-05-20 13:21:58,502 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:58,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:58,503 INFO L85 PathProgramCache]: Analyzing trace with hash -982227065, now seen corresponding path program 1 times [2023-05-20 13:21:58,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:58,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748356657] [2023-05-20 13:21:58,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:58,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:58,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:58,530 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:21:58,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:21:58,604 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:21:58,604 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:21:58,604 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:21:58,604 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:21:58,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-05-20 13:21:58,606 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:21:58,606 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:21:58,606 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2023-05-20 13:21:58,655 INFO L144 ThreadInstanceAdder]: Constructed 16 joinOtherThreadTransitions. [2023-05-20 13:21:58,661 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:58,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:21:58,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:21:58,665 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:21:58,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (32)] Waiting until timeout for monitored process [2023-05-20 13:21:58,675 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:21:58,679 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:21:58,679 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:21:58,679 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:21:59,289 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:21:59,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:21:59,290 INFO L85 PathProgramCache]: Analyzing trace with hash -2138089238, now seen corresponding path program 1 times [2023-05-20 13:21:59,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:21:59,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411655286] [2023-05-20 13:21:59,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:21:59,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:21:59,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:21:59,326 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:21:59,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:21:59,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411655286] [2023-05-20 13:21:59,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411655286] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:21:59,326 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:21:59,326 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:21:59,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729824855] [2023-05-20 13:21:59,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:21:59,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:21:59,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:21:59,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:21:59,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:21:59,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:21:59,327 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:21:59,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:21:59,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:00,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:00,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-05-20 13:22:00,843 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:00,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:00,843 INFO L85 PathProgramCache]: Analyzing trace with hash 2114631373, now seen corresponding path program 1 times [2023-05-20 13:22:00,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:00,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240690120] [2023-05-20 13:22:00,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:00,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:00,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:01,075 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:22:01,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:01,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240690120] [2023-05-20 13:22:01,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240690120] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:22:01,075 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:22:01,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:22:01,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375375928] [2023-05-20 13:22:01,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:22:01,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:22:01,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:01,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:22:01,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:22:01,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:01,077 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:01,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:01,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:01,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:01,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:01,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:01,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-05-20 13:22:01,944 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:01,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:01,944 INFO L85 PathProgramCache]: Analyzing trace with hash 690770378, now seen corresponding path program 1 times [2023-05-20 13:22:01,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:01,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606463451] [2023-05-20 13:22:01,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:01,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:01,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:02,369 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:02,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:02,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606463451] [2023-05-20 13:22:02,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606463451] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:22:02,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455971247] [2023-05-20 13:22:02,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:02,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:22:02,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:22:02,377 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) [2023-05-20 13:22:02,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-05-20 13:22:02,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:02,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:22:02,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:22:03,214 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:03,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:22:03,571 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:03,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455971247] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:22:03,571 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:22:03,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:22:03,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073690015] [2023-05-20 13:22:03,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:22:03,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:22:03,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:03,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:22:03,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:22:03,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:03,573 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:03,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:03,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:03,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:03,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:04,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:04,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:04,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-05-20 13:22:04,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-05-20 13:22:04,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:22:04,605 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:04,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:04,606 INFO L85 PathProgramCache]: Analyzing trace with hash 607686140, now seen corresponding path program 1 times [2023-05-20 13:22:04,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:04,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190171607] [2023-05-20 13:22:04,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:04,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:04,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:22:04,639 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:22:04,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:22:04,726 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:22:04,726 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:22:04,726 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:22:04,727 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:22:04,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-05-20 13:22:04,728 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:22:04,728 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:22:04,728 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2023-05-20 13:22:04,777 INFO L144 ThreadInstanceAdder]: Constructed 17 joinOtherThreadTransitions. [2023-05-20 13:22:04,781 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:22:04,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:22:04,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:22:04,783 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:22:04,795 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:22:04,798 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:22:04,799 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:22:04,799 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:22:04,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (34)] Waiting until timeout for monitored process [2023-05-20 13:22:05,434 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:05,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:05,435 INFO L85 PathProgramCache]: Analyzing trace with hash -728693920, now seen corresponding path program 1 times [2023-05-20 13:22:05,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:05,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216117079] [2023-05-20 13:22:05,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:05,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:05,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:05,466 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:22:05,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:05,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216117079] [2023-05-20 13:22:05,467 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216117079] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:22:05,467 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:22:05,467 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:22:05,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333006778] [2023-05-20 13:22:05,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:22:05,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:22:05,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:05,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:22:05,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:22:05,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:05,468 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:05,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:05,468 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:07,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:07,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-05-20 13:22:07,093 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:07,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:07,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1423883122, now seen corresponding path program 1 times [2023-05-20 13:22:07,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:07,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144647570] [2023-05-20 13:22:07,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:07,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:07,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:07,307 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:22:07,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:07,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144647570] [2023-05-20 13:22:07,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144647570] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:22:07,308 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:22:07,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:22:07,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637204342] [2023-05-20 13:22:07,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:22:07,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:22:07,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:07,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:22:07,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:22:07,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:07,309 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:07,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:07,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:07,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:08,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:08,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:08,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-05-20 13:22:08,180 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:08,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:08,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1283978322, now seen corresponding path program 1 times [2023-05-20 13:22:08,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:08,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554122799] [2023-05-20 13:22:08,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:08,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:08,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:08,733 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:08,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:08,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554122799] [2023-05-20 13:22:08,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554122799] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:22:08,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854389163] [2023-05-20 13:22:08,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:08,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:22:08,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:22:08,735 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) [2023-05-20 13:22:08,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-05-20 13:22:09,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:09,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:22:09,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:22:09,534 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:09,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:22:10,035 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:10,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854389163] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:22:10,036 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:22:10,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:22:10,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623576706] [2023-05-20 13:22:10,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:22:10,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:22:10,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:10,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:22:10,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:22:10,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:10,037 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:10,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:10,038 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:10,038 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:10,038 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:10,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:10,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:10,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2023-05-20 13:22:10,983 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-05-20 13:22:11,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2023-05-20 13:22:11,166 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:11,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:11,166 INFO L85 PathProgramCache]: Analyzing trace with hash -97121145, now seen corresponding path program 1 times [2023-05-20 13:22:11,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:11,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365587515] [2023-05-20 13:22:11,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:11,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:11,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:22:11,205 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:22:11,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:22:11,304 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:22:11,305 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:22:11,305 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:22:11,305 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:22:11,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-05-20 13:22:11,307 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:22:11,307 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:22:11,307 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2023-05-20 13:22:11,358 INFO L144 ThreadInstanceAdder]: Constructed 18 joinOtherThreadTransitions. [2023-05-20 13:22:11,367 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:22:11,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:22:11,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:22:11,369 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:22:11,379 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:22:11,383 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:22:11,384 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:22:11,384 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:22:11,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (36)] Waiting until timeout for monitored process [2023-05-20 13:22:12,051 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:12,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:12,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1462274713, now seen corresponding path program 1 times [2023-05-20 13:22:12,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:12,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193057169] [2023-05-20 13:22:12,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:12,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:12,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:12,083 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:22:12,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:12,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193057169] [2023-05-20 13:22:12,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193057169] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:22:12,084 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:22:12,084 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:22:12,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700538991] [2023-05-20 13:22:12,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:22:12,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:22:12,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:12,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:22:12,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:22:12,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:12,084 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:12,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:12,085 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:13,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:13,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2023-05-20 13:22:13,778 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:13,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:13,778 INFO L85 PathProgramCache]: Analyzing trace with hash 2075045277, now seen corresponding path program 1 times [2023-05-20 13:22:13,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:13,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441944522] [2023-05-20 13:22:13,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:13,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:13,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:13,989 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:22:13,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:13,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441944522] [2023-05-20 13:22:13,989 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441944522] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:22:13,989 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:22:13,989 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:22:13,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122535228] [2023-05-20 13:22:13,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:22:13,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:22:13,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:13,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:22:13,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:22:13,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:13,990 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:13,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:13,990 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:13,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:14,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:14,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:14,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2023-05-20 13:22:14,887 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:14,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:14,887 INFO L85 PathProgramCache]: Analyzing trace with hash 711179990, now seen corresponding path program 1 times [2023-05-20 13:22:14,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:14,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285283342] [2023-05-20 13:22:14,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:14,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:14,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:15,306 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:15,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:15,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285283342] [2023-05-20 13:22:15,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285283342] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:22:15,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269802095] [2023-05-20 13:22:15,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:15,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:22:15,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:22:15,309 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) [2023-05-20 13:22:15,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-05-20 13:22:15,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:15,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:22:15,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:22:16,126 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:16,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:22:16,498 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:16,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269802095] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:22:16,498 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:22:16,498 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:22:16,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611081273] [2023-05-20 13:22:16,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:22:16,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:22:16,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:16,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:22:16,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:22:16,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:16,500 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:16,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:16,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:16,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:16,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:17,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:17,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:17,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:22:17,710 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-05-20 13:22:17,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:22:17,891 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:17,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:17,892 INFO L85 PathProgramCache]: Analyzing trace with hash 803180190, now seen corresponding path program 1 times [2023-05-20 13:22:17,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:17,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402155971] [2023-05-20 13:22:17,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:17,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:17,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:22:17,929 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:22:17,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:22:18,035 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:22:18,035 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:22:18,035 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:22:18,035 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:22:18,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2023-05-20 13:22:18,037 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:22:18,037 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:22:18,037 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2023-05-20 13:22:18,099 INFO L144 ThreadInstanceAdder]: Constructed 19 joinOtherThreadTransitions. [2023-05-20 13:22:18,104 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:22:18,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:22:18,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:22:18,109 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:22:18,116 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:22:18,119 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:22:18,120 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:22:18,120 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:22:18,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (38)] Waiting until timeout for monitored process [2023-05-20 13:22:18,823 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:18,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:18,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1079359730, now seen corresponding path program 1 times [2023-05-20 13:22:18,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:18,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082681922] [2023-05-20 13:22:18,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:18,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:18,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:18,856 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:22:18,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:18,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082681922] [2023-05-20 13:22:18,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082681922] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:22:18,856 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:22:18,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:22:18,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350282677] [2023-05-20 13:22:18,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:22:18,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:22:18,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:18,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:22:18,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:22:18,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:18,857 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:18,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:18,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:20,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:20,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2023-05-20 13:22:20,674 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:20,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:20,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1485936533, now seen corresponding path program 1 times [2023-05-20 13:22:20,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:20,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219316637] [2023-05-20 13:22:20,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:20,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:20,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:20,892 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:22:20,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:20,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219316637] [2023-05-20 13:22:20,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219316637] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:22:20,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:22:20,893 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:22:20,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986064154] [2023-05-20 13:22:20,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:22:20,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:22:20,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:20,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:22:20,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:22:20,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:20,893 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:20,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:20,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:20,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:21,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:21,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:21,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2023-05-20 13:22:21,842 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:21,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:21,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1617916446, now seen corresponding path program 1 times [2023-05-20 13:22:21,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:21,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804916190] [2023-05-20 13:22:21,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:21,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:21,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:22,254 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:22,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:22,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804916190] [2023-05-20 13:22:22,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804916190] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:22:22,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042329675] [2023-05-20 13:22:22,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:22,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:22:22,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:22:22,256 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) [2023-05-20 13:22:22,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-05-20 13:22:22,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:22,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:22:22,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:22:23,127 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:23,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:22:23,494 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:23,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042329675] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:22:23,494 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:22:23,494 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:22:23,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994183477] [2023-05-20 13:22:23,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:22:23,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:22:23,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:23,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:22:23,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:22:23,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:23,496 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:23,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:23,497 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:23,497 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:23,497 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:24,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:24,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:24,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:22:24,775 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-05-20 13:22:24,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2023-05-20 13:22:24,956 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:24,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:24,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1230609277, now seen corresponding path program 1 times [2023-05-20 13:22:24,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:24,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712090760] [2023-05-20 13:22:24,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:24,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:24,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:22:24,998 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:22:25,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:22:25,100 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:22:25,101 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:22:25,101 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:22:25,101 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:22:25,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2023-05-20 13:22:25,102 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:22:25,103 WARN L233 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:22:25,103 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2023-05-20 13:22:25,161 INFO L144 ThreadInstanceAdder]: Constructed 20 joinOtherThreadTransitions. [2023-05-20 13:22:25,166 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:22:25,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:22:25,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:22:25,168 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:22:25,172 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:22:25,176 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:22:25,176 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:22:25,176 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:22:25,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (40)] Waiting until timeout for monitored process [2023-05-20 13:22:25,853 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:25,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:25,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1157163691, now seen corresponding path program 1 times [2023-05-20 13:22:25,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:25,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701628800] [2023-05-20 13:22:25,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:25,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:25,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:25,888 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:22:25,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:25,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701628800] [2023-05-20 13:22:25,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701628800] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:22:25,888 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:22:25,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:22:25,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327672110] [2023-05-20 13:22:25,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:22:25,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:22:25,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:25,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:22:25,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:22:25,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:25,889 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:25,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:25,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:27,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:27,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2023-05-20 13:22:27,653 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:27,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:27,654 INFO L85 PathProgramCache]: Analyzing trace with hash -404209260, now seen corresponding path program 1 times [2023-05-20 13:22:27,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:27,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549948840] [2023-05-20 13:22:27,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:27,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:27,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:28,017 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:22:28,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:28,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549948840] [2023-05-20 13:22:28,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549948840] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:22:28,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:22:28,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:22:28,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032393756] [2023-05-20 13:22:28,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:22:28,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:22:28,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:28,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:22:28,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:22:28,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:28,019 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:28,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:28,019 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:28,019 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:28,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:28,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:28,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2023-05-20 13:22:28,973 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:28,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:28,973 INFO L85 PathProgramCache]: Analyzing trace with hash -2140165269, now seen corresponding path program 1 times [2023-05-20 13:22:28,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:28,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289853317] [2023-05-20 13:22:28,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:28,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:29,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:29,382 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:29,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:29,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289853317] [2023-05-20 13:22:29,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289853317] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:22:29,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993137933] [2023-05-20 13:22:29,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:29,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:22:29,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:22:29,387 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) [2023-05-20 13:22:29,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-05-20 13:22:30,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:30,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:22:30,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:22:30,261 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:30,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:22:30,619 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:30,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993137933] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:22:30,619 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:22:30,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:22:30,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912481770] [2023-05-20 13:22:30,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:22:30,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:22:30,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:30,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:22:30,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:22:30,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:30,621 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:30,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:30,621 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:30,621 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:30,621 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:32,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:32,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:32,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:22:32,046 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-05-20 13:22:32,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2023-05-20 13:22:32,228 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:32,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:32,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1748061271, now seen corresponding path program 1 times [2023-05-20 13:22:32,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:32,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086718211] [2023-05-20 13:22:32,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:32,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:32,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:22:32,266 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:22:32,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:22:32,362 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:22:32,362 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:22:32,362 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:22:32,362 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:22:32,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2023-05-20 13:22:32,363 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:22:32,363 WARN L233 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:22:32,363 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2023-05-20 13:22:32,417 INFO L144 ThreadInstanceAdder]: Constructed 21 joinOtherThreadTransitions. [2023-05-20 13:22:32,422 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:22:32,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:22:32,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:22:32,426 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:22:32,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (42)] Waiting until timeout for monitored process [2023-05-20 13:22:32,435 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:22:32,438 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:22:32,438 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:22:32,438 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:22:32,440 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:32,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:32,440 INFO L85 PathProgramCache]: Analyzing trace with hash 47345270, now seen corresponding path program 1 times [2023-05-20 13:22:32,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:32,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602237808] [2023-05-20 13:22:32,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:32,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:32,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:32,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:32,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:32,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602237808] [2023-05-20 13:22:32,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602237808] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:22:32,462 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:22:32,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-20 13:22:32,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977218685] [2023-05-20 13:22:32,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:22:32,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-20 13:22:32,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:32,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-20 13:22:32,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-20 13:22:32,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:32,463 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:32,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 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) [2023-05-20 13:22:32,463 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:32,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:32,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2023-05-20 13:22:32,983 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:32,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:32,983 INFO L85 PathProgramCache]: Analyzing trace with hash -622536643, now seen corresponding path program 1 times [2023-05-20 13:22:32,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:32,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769003779] [2023-05-20 13:22:32,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:32,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:32,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:33,018 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:33,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:33,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769003779] [2023-05-20 13:22:33,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769003779] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:22:33,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875097114] [2023-05-20 13:22:33,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:33,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:22:33,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:22:33,020 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) [2023-05-20 13:22:33,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-05-20 13:22:33,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:33,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 4 conjunts are in the unsatisfiable core [2023-05-20 13:22:33,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:22:33,708 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:33,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:22:33,731 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:33,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875097114] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:22:33,731 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:22:33,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-05-20 13:22:33,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543193051] [2023-05-20 13:22:33,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:22:33,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-05-20 13:22:33,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:33,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-05-20 13:22:33,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-05-20 13:22:33,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:33,733 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:33,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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) [2023-05-20 13:22:33,733 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:33,733 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:39,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:39,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:22:39,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-05-20 13:22:39,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:22:39,467 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:39,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:39,467 INFO L85 PathProgramCache]: Analyzing trace with hash 977019057, now seen corresponding path program 1 times [2023-05-20 13:22:39,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:39,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502252786] [2023-05-20 13:22:39,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:39,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:39,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:39,516 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-05-20 13:22:39,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:39,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502252786] [2023-05-20 13:22:39,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502252786] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:22:39,516 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:22:39,516 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-20 13:22:39,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961226634] [2023-05-20 13:22:39,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:22:39,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-20 13:22:39,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:39,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-20 13:22:39,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-20 13:22:39,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:39,517 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:39,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:39,517 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:39,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:22:39,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:39,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:39,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:22:39,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:39,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2023-05-20 13:22:39,627 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:39,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:39,627 INFO L85 PathProgramCache]: Analyzing trace with hash -2037575536, now seen corresponding path program 1 times [2023-05-20 13:22:39,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:39,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492494298] [2023-05-20 13:22:39,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:39,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:39,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:39,684 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-05-20 13:22:39,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:39,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492494298] [2023-05-20 13:22:39,685 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492494298] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:22:39,685 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:22:39,685 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-20 13:22:39,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570899526] [2023-05-20 13:22:39,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:22:39,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-20 13:22:39,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:39,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-20 13:22:39,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-20 13:22:39,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:39,686 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:39,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:39,686 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:39,686 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:22:39,686 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:39,686 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:39,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:39,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:22:39,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:39,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:39,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2023-05-20 13:22:39,763 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:39,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:39,763 INFO L85 PathProgramCache]: Analyzing trace with hash -602237801, now seen corresponding path program 1 times [2023-05-20 13:22:39,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:39,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600502998] [2023-05-20 13:22:39,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:39,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:39,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:39,884 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-05-20 13:22:39,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:39,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600502998] [2023-05-20 13:22:39,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600502998] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:22:39,884 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:22:39,884 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:22:39,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874406577] [2023-05-20 13:22:39,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:22:39,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:22:39,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:39,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:22:39,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:22:39,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:39,885 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:39,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:39,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:39,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:22:39,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:39,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:39,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:39,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:39,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:22:39,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:39,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:39,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:39,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2023-05-20 13:22:39,986 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:39,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:39,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1089327003, now seen corresponding path program 1 times [2023-05-20 13:22:39,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:39,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131734834] [2023-05-20 13:22:39,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:39,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:40,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:40,089 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:40,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:40,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131734834] [2023-05-20 13:22:40,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131734834] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:22:40,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382928025] [2023-05-20 13:22:40,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:40,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:22:40,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:22:40,091 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) [2023-05-20 13:22:40,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-05-20 13:22:40,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:40,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 8 conjunts are in the unsatisfiable core [2023-05-20 13:22:40,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:22:40,853 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:40,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:22:40,932 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:40,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382928025] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:22:40,932 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:22:40,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-05-20 13:22:40,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604104226] [2023-05-20 13:22:40,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:22:40,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-05-20 13:22:40,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:40,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-05-20 13:22:40,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2023-05-20 13:22:40,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:40,933 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:40,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 12.055555555555555) internal successors, (217), 18 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:40,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:40,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:22:40,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:40,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:40,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:40,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:42,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:42,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:22:42,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:42,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:42,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:42,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-05-20 13:22:42,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-05-20 13:22:42,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2023-05-20 13:22:42,504 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:42,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:42,505 INFO L85 PathProgramCache]: Analyzing trace with hash 673985957, now seen corresponding path program 1 times [2023-05-20 13:22:42,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:42,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829280578] [2023-05-20 13:22:42,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:42,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:42,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:42,793 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:42,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:42,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829280578] [2023-05-20 13:22:42,794 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829280578] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:22:42,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960409384] [2023-05-20 13:22:42,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:42,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:22:42,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:22:42,795 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) [2023-05-20 13:22:42,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-05-20 13:22:43,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:43,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 817 conjuncts, 16 conjunts are in the unsatisfiable core [2023-05-20 13:22:43,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:22:43,701 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:43,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:22:43,949 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:43,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960409384] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:22:43,950 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:22:43,950 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2023-05-20 13:22:43,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664431698] [2023-05-20 13:22:43,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:22:43,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-05-20 13:22:43,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:43,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-05-20 13:22:43,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2023-05-20 13:22:43,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:43,951 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:43,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 12.411764705882353) internal successors, (422), 34 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:43,951 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:43,951 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:22:43,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:43,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:43,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:43,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2023-05-20 13:22:43,952 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:46,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:46,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:22:46,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:46,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:46,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:46,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-05-20 13:22:46,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-05-20 13:22:46,034 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-05-20 13:22:46,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2023-05-20 13:22:46,215 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:46,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:46,215 INFO L85 PathProgramCache]: Analyzing trace with hash -876328938, now seen corresponding path program 1 times [2023-05-20 13:22:46,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:46,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658407434] [2023-05-20 13:22:46,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:46,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:46,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:47,038 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:47,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:47,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658407434] [2023-05-20 13:22:47,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658407434] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:22:47,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827439321] [2023-05-20 13:22:47,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:47,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:22:47,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:22:47,040 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) [2023-05-20 13:22:47,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-05-20 13:22:47,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:47,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 1193 conjuncts, 32 conjunts are in the unsatisfiable core [2023-05-20 13:22:47,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:22:48,148 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:48,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:22:48,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:48,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827439321] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:22:48,996 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:22:48,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2023-05-20 13:22:48,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643366907] [2023-05-20 13:22:48,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:22:48,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2023-05-20 13:22:48,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:48,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2023-05-20 13:22:48,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2023-05-20 13:22:48,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:48,999 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:48,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 10.378787878787879) internal successors, (685), 66 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:49,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:49,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:22:49,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:49,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:49,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:49,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2023-05-20 13:22:49,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-05-20 13:22:49,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:50,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:50,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:22:50,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:50,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:22:50,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:50,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-05-20 13:22:50,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-05-20 13:22:50,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2023-05-20 13:22:50,603 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-05-20 13:22:50,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:22:50,783 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:50,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:50,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1359043169, now seen corresponding path program 1 times [2023-05-20 13:22:50,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:50,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286276335] [2023-05-20 13:22:50,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:50,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:50,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:22:50,830 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:22:50,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:22:50,967 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:22:50,967 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:22:50,967 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:22:50,967 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:22:50,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2023-05-20 13:22:50,970 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-05-20 13:22:50,970 WARN L233 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:22:50,970 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2023-05-20 13:22:51,028 INFO L144 ThreadInstanceAdder]: Constructed 22 joinOtherThreadTransitions. [2023-05-20 13:22:51,033 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:22:51,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:22:51,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:22:51,037 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:22:51,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (47)] Waiting until timeout for monitored process [2023-05-20 13:22:51,043 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:22:51,046 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:22:51,046 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:22:51,046 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:22:51,888 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:51,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:51,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1579260824, now seen corresponding path program 1 times [2023-05-20 13:22:51,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:51,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122562528] [2023-05-20 13:22:51,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:51,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:51,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:51,924 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:22:51,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:51,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122562528] [2023-05-20 13:22:51,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122562528] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:22:51,924 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:22:51,924 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:22:51,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130367560] [2023-05-20 13:22:51,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:22:51,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:22:51,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:51,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:22:51,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:22:51,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:51,925 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:51,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:51,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:53,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:53,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2023-05-20 13:22:53,878 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:53,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:53,879 INFO L85 PathProgramCache]: Analyzing trace with hash 239114378, now seen corresponding path program 1 times [2023-05-20 13:22:53,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:53,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50789710] [2023-05-20 13:22:53,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:53,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:53,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:54,099 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:22:54,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:54,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50789710] [2023-05-20 13:22:54,099 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50789710] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:22:54,099 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:22:54,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:22:54,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762604846] [2023-05-20 13:22:54,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:22:54,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:22:54,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:54,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:22:54,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:22:54,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:54,100 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:54,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:54,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:54,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:55,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:55,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:55,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2023-05-20 13:22:55,117 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:55,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:55,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1488641788, now seen corresponding path program 1 times [2023-05-20 13:22:55,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:55,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960149722] [2023-05-20 13:22:55,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:55,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:55,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:55,529 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:55,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:55,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960149722] [2023-05-20 13:22:55,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960149722] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:22:55,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015807898] [2023-05-20 13:22:55,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:55,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:22:55,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:22:55,532 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) [2023-05-20 13:22:55,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-05-20 13:22:56,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:56,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:22:56,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:22:56,676 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:56,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:22:57,062 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:22:57,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015807898] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:22:57,062 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:22:57,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:22:57,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994593273] [2023-05-20 13:22:57,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:22:57,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:22:57,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:57,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:22:57,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:22:57,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:57,064 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:57,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:57,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:57,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:57,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:58,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:58,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:22:58,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:22:58,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-05-20 13:22:58,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:22:58,712 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:58,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:58,712 INFO L85 PathProgramCache]: Analyzing trace with hash -2072333665, now seen corresponding path program 1 times [2023-05-20 13:22:58,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:58,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709656130] [2023-05-20 13:22:58,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:58,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:58,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:22:58,759 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:22:58,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:22:58,913 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:22:58,914 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:22:58,914 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:22:58,914 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:22:58,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2023-05-20 13:22:58,915 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:22:58,915 WARN L233 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:22:58,915 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2023-05-20 13:22:58,983 INFO L144 ThreadInstanceAdder]: Constructed 23 joinOtherThreadTransitions. [2023-05-20 13:22:58,990 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:22:58,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:22:58,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:22:58,993 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:22:59,008 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:22:59,012 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:22:59,012 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:22:59,012 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:22:59,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (49)] Waiting until timeout for monitored process [2023-05-20 13:22:59,885 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:22:59,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:22:59,885 INFO L85 PathProgramCache]: Analyzing trace with hash -2010806989, now seen corresponding path program 1 times [2023-05-20 13:22:59,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:22:59,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252304612] [2023-05-20 13:22:59,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:22:59,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:22:59,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:22:59,918 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:22:59,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:22:59,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252304612] [2023-05-20 13:22:59,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252304612] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:22:59,918 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:22:59,918 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:22:59,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021786073] [2023-05-20 13:22:59,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:22:59,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:22:59,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:22:59,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:22:59,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:22:59,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:22:59,919 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:22:59,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:22:59,919 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:01,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:01,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2023-05-20 13:23:01,928 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:01,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:01,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1592483796, now seen corresponding path program 1 times [2023-05-20 13:23:01,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:01,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749288910] [2023-05-20 13:23:01,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:01,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:01,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:02,188 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:23:02,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:02,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749288910] [2023-05-20 13:23:02,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749288910] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:23:02,189 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:23:02,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:23:02,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229457537] [2023-05-20 13:23:02,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:23:02,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:23:02,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:02,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:23:02,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:23:02,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:02,190 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:02,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:02,190 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:02,190 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:03,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:03,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:03,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2023-05-20 13:23:03,261 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:03,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:03,261 INFO L85 PathProgramCache]: Analyzing trace with hash -472453059, now seen corresponding path program 1 times [2023-05-20 13:23:03,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:03,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014564181] [2023-05-20 13:23:03,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:03,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:03,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:03,820 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:03,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:03,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014564181] [2023-05-20 13:23:03,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014564181] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:23:03,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166876663] [2023-05-20 13:23:03,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:03,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:23:03,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:23:03,822 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) [2023-05-20 13:23:03,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-05-20 13:23:04,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:04,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:23:04,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:23:04,877 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:04,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:23:05,313 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:05,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166876663] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:23:05,314 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:23:05,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:23:05,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272954919] [2023-05-20 13:23:05,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:23:05,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:23:05,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:05,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:23:05,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:23:05,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:05,316 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:05,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:05,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:05,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:05,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:06,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:06,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:06,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:23:06,929 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-05-20 13:23:07,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2023-05-20 13:23:07,109 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:07,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:07,109 INFO L85 PathProgramCache]: Analyzing trace with hash 792477772, now seen corresponding path program 1 times [2023-05-20 13:23:07,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:07,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921609375] [2023-05-20 13:23:07,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:07,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:07,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:23:07,151 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:23:07,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:23:07,268 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:23:07,268 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:23:07,268 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:23:07,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:23:07,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2023-05-20 13:23:07,269 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:23:07,269 WARN L233 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:23:07,269 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2023-05-20 13:23:07,328 INFO L144 ThreadInstanceAdder]: Constructed 24 joinOtherThreadTransitions. [2023-05-20 13:23:07,332 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:23:07,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:23:07,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:23:07,338 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:23:07,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (51)] Waiting until timeout for monitored process [2023-05-20 13:23:07,341 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:23:07,346 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:23:07,346 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:23:07,346 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:23:08,389 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:08,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:08,389 INFO L85 PathProgramCache]: Analyzing trace with hash -673646338, now seen corresponding path program 1 times [2023-05-20 13:23:08,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:08,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079469262] [2023-05-20 13:23:08,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:08,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:08,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:08,425 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:23:08,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:08,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079469262] [2023-05-20 13:23:08,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079469262] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:23:08,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:23:08,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:23:08,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326297529] [2023-05-20 13:23:08,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:23:08,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:23:08,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:08,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:23:08,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:23:08,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:08,427 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:08,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:08,427 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:10,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:10,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2023-05-20 13:23:10,428 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:10,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:10,428 INFO L85 PathProgramCache]: Analyzing trace with hash 585217101, now seen corresponding path program 1 times [2023-05-20 13:23:10,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:10,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312422986] [2023-05-20 13:23:10,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:10,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:10,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:10,681 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:23:10,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:10,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312422986] [2023-05-20 13:23:10,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312422986] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:23:10,682 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:23:10,682 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:23:10,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102120313] [2023-05-20 13:23:10,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:23:10,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:23:10,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:10,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:23:10,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:23:10,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:10,683 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:10,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:10,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:10,683 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:12,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:12,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:12,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2023-05-20 13:23:12,024 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:12,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:12,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1439905440, now seen corresponding path program 1 times [2023-05-20 13:23:12,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:12,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599165924] [2023-05-20 13:23:12,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:12,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:12,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:12,447 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:12,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:12,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599165924] [2023-05-20 13:23:12,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599165924] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:23:12,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394726821] [2023-05-20 13:23:12,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:12,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:23:12,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:23:12,450 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) [2023-05-20 13:23:12,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-05-20 13:23:13,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:13,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:23:13,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:23:13,589 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:13,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:23:13,963 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:13,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394726821] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:23:13,964 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:23:13,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:23:13,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214363199] [2023-05-20 13:23:13,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:23:13,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:23:13,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:13,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:23:13,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:23:13,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:13,965 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:13,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:13,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:13,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:13,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:15,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:15,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:15,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:23:15,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2023-05-20 13:23:15,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2023-05-20 13:23:15,952 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:15,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:15,953 INFO L85 PathProgramCache]: Analyzing trace with hash -2017379184, now seen corresponding path program 1 times [2023-05-20 13:23:15,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:15,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21203805] [2023-05-20 13:23:15,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:15,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:16,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:23:16,171 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:23:16,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:23:16,299 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:23:16,299 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:23:16,299 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:23:16,299 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:23:16,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2023-05-20 13:23:16,300 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:23:16,300 WARN L233 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:23:16,300 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2023-05-20 13:23:16,357 INFO L144 ThreadInstanceAdder]: Constructed 25 joinOtherThreadTransitions. [2023-05-20 13:23:16,363 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:23:16,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:23:16,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:23:16,365 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:23:16,374 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:23:16,379 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:23:16,379 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:23:16,379 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:23:16,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (53)] Waiting until timeout for monitored process [2023-05-20 13:23:17,295 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:17,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:17,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1128944088, now seen corresponding path program 1 times [2023-05-20 13:23:17,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:17,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967338569] [2023-05-20 13:23:17,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:17,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:17,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:17,331 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:23:17,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:17,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967338569] [2023-05-20 13:23:17,332 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967338569] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:23:17,332 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:23:17,332 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:23:17,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437649198] [2023-05-20 13:23:17,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:23:17,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:23:17,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:17,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:23:17,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:23:17,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:17,332 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:17,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:17,333 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:19,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:19,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2023-05-20 13:23:19,685 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:19,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:19,685 INFO L85 PathProgramCache]: Analyzing trace with hash -307151053, now seen corresponding path program 1 times [2023-05-20 13:23:19,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:19,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912527412] [2023-05-20 13:23:19,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:19,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:19,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:19,901 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:23:19,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:19,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912527412] [2023-05-20 13:23:19,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912527412] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:23:19,902 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:23:19,902 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:23:19,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052194637] [2023-05-20 13:23:19,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:23:19,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:23:19,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:19,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:23:19,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:23:19,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:19,903 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:19,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:19,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:19,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:21,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:21,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:21,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2023-05-20 13:23:21,011 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:21,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:21,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1036545117, now seen corresponding path program 1 times [2023-05-20 13:23:21,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:21,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398550846] [2023-05-20 13:23:21,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:21,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:21,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:21,493 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:21,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:21,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398550846] [2023-05-20 13:23:21,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398550846] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:23:21,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089327341] [2023-05-20 13:23:21,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:21,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:23:21,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:23:21,495 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) [2023-05-20 13:23:21,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-05-20 13:23:22,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:22,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:23:22,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:23:22,662 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:22,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:23:23,179 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:23,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089327341] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:23:23,179 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:23:23,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:23:23,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917021937] [2023-05-20 13:23:23,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:23:23,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:23:23,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:23,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:23:23,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:23:23,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:23,181 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:23,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:23,182 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:23,182 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:23,182 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:25,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:25,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:25,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:23:25,057 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2023-05-20 13:23:25,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2023-05-20 13:23:25,236 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:25,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:25,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1691550239, now seen corresponding path program 1 times [2023-05-20 13:23:25,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:25,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142963166] [2023-05-20 13:23:25,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:25,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:25,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:23:25,288 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:23:25,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:23:25,433 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:23:25,433 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:23:25,433 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:23:25,433 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:23:25,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2023-05-20 13:23:25,434 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:23:25,434 WARN L233 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:23:25,434 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2023-05-20 13:23:25,496 INFO L144 ThreadInstanceAdder]: Constructed 26 joinOtherThreadTransitions. [2023-05-20 13:23:25,501 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:23:25,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:23:25,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:23:25,506 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:23:25,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (55)] Waiting until timeout for monitored process [2023-05-20 13:23:25,534 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:23:25,538 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:23:25,538 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:23:25,538 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:23:25,540 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:25,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:25,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1447581302, now seen corresponding path program 1 times [2023-05-20 13:23:25,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:25,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530540033] [2023-05-20 13:23:25,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:25,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:25,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:25,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:25,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:25,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530540033] [2023-05-20 13:23:25,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530540033] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:23:25,567 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:23:25,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-20 13:23:25,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924172607] [2023-05-20 13:23:25,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:23:25,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-20 13:23:25,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:25,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-20 13:23:25,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-20 13:23:25,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:25,568 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:25,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 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) [2023-05-20 13:23:25,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:26,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:26,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2023-05-20 13:23:26,219 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:26,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:26,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1510945592, now seen corresponding path program 1 times [2023-05-20 13:23:26,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:26,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626446933] [2023-05-20 13:23:26,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:26,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:26,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:26,263 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:26,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:26,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626446933] [2023-05-20 13:23:26,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626446933] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:23:26,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418801783] [2023-05-20 13:23:26,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:26,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:23:26,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:23:26,266 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) [2023-05-20 13:23:26,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-05-20 13:23:27,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:27,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 4 conjunts are in the unsatisfiable core [2023-05-20 13:23:27,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:23:27,246 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:27,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:23:27,269 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:27,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418801783] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:23:27,269 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:23:27,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-05-20 13:23:27,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503688735] [2023-05-20 13:23:27,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:23:27,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-05-20 13:23:27,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:27,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-05-20 13:23:27,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-05-20 13:23:27,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:27,270 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:27,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 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) [2023-05-20 13:23:27,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:27,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:33,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:33,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:23:33,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2023-05-20 13:23:34,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:23:34,072 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:34,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:34,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1030012444, now seen corresponding path program 1 times [2023-05-20 13:23:34,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:34,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705437221] [2023-05-20 13:23:34,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:34,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:34,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:34,124 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-05-20 13:23:34,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:34,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705437221] [2023-05-20 13:23:34,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705437221] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:23:34,124 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:23:34,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-20 13:23:34,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862982098] [2023-05-20 13:23:34,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:23:34,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-20 13:23:34,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:34,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-20 13:23:34,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-20 13:23:34,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:34,125 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:34,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:34,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:34,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:23:34,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:34,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:34,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:23:34,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:34,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2023-05-20 13:23:34,228 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:34,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:34,228 INFO L85 PathProgramCache]: Analyzing trace with hash 555256047, now seen corresponding path program 1 times [2023-05-20 13:23:34,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:34,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729335549] [2023-05-20 13:23:34,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:34,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:34,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:34,292 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-05-20 13:23:34,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:34,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729335549] [2023-05-20 13:23:34,293 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729335549] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:23:34,293 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:23:34,293 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-05-20 13:23:34,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135833127] [2023-05-20 13:23:34,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:23:34,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-05-20 13:23:34,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:34,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-05-20 13:23:34,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-05-20 13:23:34,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:34,293 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:34,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:34,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:34,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:23:34,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:34,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:34,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:34,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:23:34,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:34,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:34,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2023-05-20 13:23:34,376 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:34,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:34,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1505253490, now seen corresponding path program 1 times [2023-05-20 13:23:34,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:34,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885659155] [2023-05-20 13:23:34,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:34,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:34,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:34,504 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-05-20 13:23:34,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:34,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885659155] [2023-05-20 13:23:34,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885659155] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:23:34,504 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:23:34,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:23:34,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881822716] [2023-05-20 13:23:34,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:23:34,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:23:34,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:34,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:23:34,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:23:34,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:34,505 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:34,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:34,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:34,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:23:34,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:34,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:34,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:34,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:34,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:23:34,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:34,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:34,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:34,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2023-05-20 13:23:34,613 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:34,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:34,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1113605798, now seen corresponding path program 1 times [2023-05-20 13:23:34,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:34,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284651312] [2023-05-20 13:23:34,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:34,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:34,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:34,718 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:34,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:34,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284651312] [2023-05-20 13:23:34,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284651312] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:23:34,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837554599] [2023-05-20 13:23:34,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:34,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:23:34,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:23:34,720 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) [2023-05-20 13:23:34,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-05-20 13:23:35,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:35,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 8 conjunts are in the unsatisfiable core [2023-05-20 13:23:35,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:23:35,809 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:35,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:23:35,887 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:35,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837554599] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:23:35,887 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:23:35,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-05-20 13:23:35,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948731173] [2023-05-20 13:23:35,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:23:35,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-05-20 13:23:35,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:35,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-05-20 13:23:35,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2023-05-20 13:23:35,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:35,888 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:35,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 12.055555555555555) internal successors, (217), 18 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:35,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:35,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:23:35,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:35,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:35,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:35,889 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:37,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:37,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:23:37,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:37,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:37,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:37,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-05-20 13:23:37,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-05-20 13:23:37,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2023-05-20 13:23:37,856 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:37,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:37,856 INFO L85 PathProgramCache]: Analyzing trace with hash 2092103726, now seen corresponding path program 1 times [2023-05-20 13:23:37,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:37,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826503022] [2023-05-20 13:23:37,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:37,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:37,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:38,151 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:38,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:38,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826503022] [2023-05-20 13:23:38,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826503022] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:23:38,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170025007] [2023-05-20 13:23:38,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:38,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:23:38,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:23:38,153 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) [2023-05-20 13:23:38,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-05-20 13:23:39,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:39,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 817 conjuncts, 16 conjunts are in the unsatisfiable core [2023-05-20 13:23:39,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:23:39,445 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:39,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:23:39,691 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:39,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170025007] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:23:39,691 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:23:39,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2023-05-20 13:23:39,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249752396] [2023-05-20 13:23:39,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:23:39,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-05-20 13:23:39,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:39,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-05-20 13:23:39,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2023-05-20 13:23:39,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:39,693 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:39,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 12.411764705882353) internal successors, (422), 34 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:39,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:39,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:23:39,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:39,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:39,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:39,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2023-05-20 13:23:39,693 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:41,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:41,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:23:41,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:41,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:41,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:41,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-05-20 13:23:41,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-05-20 13:23:41,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2023-05-20 13:23:42,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2023-05-20 13:23:42,035 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:42,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:42,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1821029211, now seen corresponding path program 1 times [2023-05-20 13:23:42,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:42,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932424785] [2023-05-20 13:23:42,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:42,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:42,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:42,863 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:42,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:42,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932424785] [2023-05-20 13:23:42,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932424785] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:23:42,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771956681] [2023-05-20 13:23:42,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:42,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:23:42,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:23:42,865 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) [2023-05-20 13:23:42,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-05-20 13:23:44,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:44,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 1193 conjuncts, 32 conjunts are in the unsatisfiable core [2023-05-20 13:23:44,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:23:44,365 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:44,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:23:45,169 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1065 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:45,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771956681] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:23:45,169 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:23:45,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2023-05-20 13:23:45,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600098715] [2023-05-20 13:23:45,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:23:45,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2023-05-20 13:23:45,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:45,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2023-05-20 13:23:45,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2023-05-20 13:23:45,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:45,172 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:45,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 10.378787878787879) internal successors, (685), 66 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:45,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:45,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:23:45,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:45,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:45,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:45,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2023-05-20 13:23:45,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2023-05-20 13:23:45,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:47,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:47,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-05-20 13:23:47,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:47,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-05-20 13:23:47,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:47,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-05-20 13:23:47,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-05-20 13:23:47,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2023-05-20 13:23:47,538 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2023-05-20 13:23:47,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2023-05-20 13:23:47,716 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:47,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:47,716 INFO L85 PathProgramCache]: Analyzing trace with hash 191252986, now seen corresponding path program 1 times [2023-05-20 13:23:47,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:47,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129029764] [2023-05-20 13:23:47,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:47,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:47,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:23:47,769 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:23:47,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:23:47,926 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:23:47,926 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:23:47,926 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:23:47,926 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:23:47,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2023-05-20 13:23:47,927 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-05-20 13:23:47,927 WARN L233 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:23:47,927 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2023-05-20 13:23:47,988 INFO L144 ThreadInstanceAdder]: Constructed 27 joinOtherThreadTransitions. [2023-05-20 13:23:47,993 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:23:47,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:23:47,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:23:47,995 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:23:47,998 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:23:48,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (60)] Waiting until timeout for monitored process [2023-05-20 13:23:48,003 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:23:48,003 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:23:48,003 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:23:48,962 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:48,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:48,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1043505978, now seen corresponding path program 1 times [2023-05-20 13:23:48,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:48,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051218856] [2023-05-20 13:23:48,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:48,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:48,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:49,004 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:23:49,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:49,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051218856] [2023-05-20 13:23:49,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051218856] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:23:49,004 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:23:49,004 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:23:49,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775404215] [2023-05-20 13:23:49,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:23:49,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:23:49,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:49,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:23:49,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:23:49,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:49,005 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:49,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:49,005 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:51,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:51,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2023-05-20 13:23:51,430 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:51,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:51,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1125083476, now seen corresponding path program 1 times [2023-05-20 13:23:51,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:51,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874171667] [2023-05-20 13:23:51,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:51,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:51,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:51,659 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:23:51,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:51,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874171667] [2023-05-20 13:23:51,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874171667] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:23:51,659 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:23:51,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:23:51,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16808798] [2023-05-20 13:23:51,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:23:51,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:23:51,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:51,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:23:51,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:23:51,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:51,660 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:51,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:51,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:51,660 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:52,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:52,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:52,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2023-05-20 13:23:52,901 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:52,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:52,901 INFO L85 PathProgramCache]: Analyzing trace with hash 888032871, now seen corresponding path program 1 times [2023-05-20 13:23:52,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:52,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139155536] [2023-05-20 13:23:52,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:52,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:53,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:53,492 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:53,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:53,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139155536] [2023-05-20 13:23:53,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139155536] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:23:53,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497492896] [2023-05-20 13:23:53,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:53,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:23:53,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:23:53,495 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) [2023-05-20 13:23:53,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-05-20 13:23:54,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:54,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:23:54,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:23:54,786 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:54,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:23:55,146 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:23:55,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497492896] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:23:55,146 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:23:55,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:23:55,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851165115] [2023-05-20 13:23:55,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:23:55,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:23:55,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:55,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:23:55,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:23:55,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:55,148 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:55,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:55,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:55,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:55,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:57,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:57,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:23:57,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:23:57,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2023-05-20 13:23:57,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:23:57,628 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:57,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:57,628 INFO L85 PathProgramCache]: Analyzing trace with hash 66156916, now seen corresponding path program 1 times [2023-05-20 13:23:57,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:57,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39605430] [2023-05-20 13:23:57,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:57,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:57,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:23:57,685 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:23:57,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:23:57,919 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:23:57,919 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:23:57,919 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:23:57,919 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:23:57,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2023-05-20 13:23:57,921 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:23:57,922 WARN L233 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:23:57,922 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2023-05-20 13:23:57,997 INFO L144 ThreadInstanceAdder]: Constructed 28 joinOtherThreadTransitions. [2023-05-20 13:23:58,002 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:23:58,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:23:58,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:23:58,004 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:23:58,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (62)] Waiting until timeout for monitored process [2023-05-20 13:23:58,009 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:23:58,013 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:23:58,014 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:23:58,014 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:23:59,102 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:23:59,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:23:59,103 INFO L85 PathProgramCache]: Analyzing trace with hash 914638669, now seen corresponding path program 1 times [2023-05-20 13:23:59,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:23:59,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526771767] [2023-05-20 13:23:59,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:23:59,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:23:59,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:23:59,142 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:23:59,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:23:59,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526771767] [2023-05-20 13:23:59,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526771767] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:23:59,143 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:23:59,143 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:23:59,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262355888] [2023-05-20 13:23:59,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:23:59,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:23:59,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:23:59,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:23:59,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:23:59,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:23:59,144 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:23:59,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:23:59,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:01,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:01,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2023-05-20 13:24:01,483 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:01,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:01,483 INFO L85 PathProgramCache]: Analyzing trace with hash -67667306, now seen corresponding path program 1 times [2023-05-20 13:24:01,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:01,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502738199] [2023-05-20 13:24:01,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:01,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:01,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:01,916 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:24:01,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:24:01,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502738199] [2023-05-20 13:24:01,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502738199] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:24:01,916 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:24:01,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:24:01,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048368466] [2023-05-20 13:24:01,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:24:01,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:24:01,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:24:01,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:24:01,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:24:01,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:01,917 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:24:01,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:24:01,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:01,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:03,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:03,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:24:03,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2023-05-20 13:24:03,144 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:03,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:03,144 INFO L85 PathProgramCache]: Analyzing trace with hash 705854006, now seen corresponding path program 1 times [2023-05-20 13:24:03,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:03,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058503368] [2023-05-20 13:24:03,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:03,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:03,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:03,730 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:24:03,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:24:03,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058503368] [2023-05-20 13:24:03,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058503368] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:24:03,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724893600] [2023-05-20 13:24:03,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:03,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:24:03,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:24:03,733 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) [2023-05-20 13:24:03,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-05-20 13:24:04,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:04,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:24:04,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:24:05,076 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:24:05,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:24:05,431 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:24:05,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724893600] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:24:05,431 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:24:05,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:24:05,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610279933] [2023-05-20 13:24:05,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:24:05,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:24:05,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:24:05,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:24:05,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:24:05,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:05,433 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:24:05,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:24:05,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:05,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:24:05,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:07,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:24:07,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:24:07,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2023-05-20 13:24:07,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2023-05-20 13:24:07,983 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:07,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:07,983 INFO L85 PathProgramCache]: Analyzing trace with hash 491947667, now seen corresponding path program 1 times [2023-05-20 13:24:07,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:07,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721923411] [2023-05-20 13:24:07,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:07,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:08,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:24:08,041 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:24:08,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:24:08,217 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:24:08,218 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:24:08,218 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:24:08,218 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:24:08,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2023-05-20 13:24:08,219 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:24:08,219 WARN L233 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:24:08,219 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2023-05-20 13:24:08,298 INFO L144 ThreadInstanceAdder]: Constructed 29 joinOtherThreadTransitions. [2023-05-20 13:24:08,304 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:24:08,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:24:08,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:24:08,306 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:24:08,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (64)] Waiting until timeout for monitored process [2023-05-20 13:24:08,319 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:24:08,326 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:24:08,326 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:24:08,326 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:24:09,397 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:09,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:09,398 INFO L85 PathProgramCache]: Analyzing trace with hash -494090316, now seen corresponding path program 1 times [2023-05-20 13:24:09,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:09,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362613055] [2023-05-20 13:24:09,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:09,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:09,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:09,438 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:24:09,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:24:09,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362613055] [2023-05-20 13:24:09,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362613055] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:24:09,439 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:24:09,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:24:09,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727790464] [2023-05-20 13:24:09,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:24:09,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:24:09,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:24:09,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:24:09,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:24:09,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:09,440 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:24:09,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:24:09,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:12,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:12,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2023-05-20 13:24:12,144 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:12,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:12,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1955421298, now seen corresponding path program 1 times [2023-05-20 13:24:12,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:12,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740412153] [2023-05-20 13:24:12,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:12,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:12,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:12,358 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:24:12,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:24:12,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740412153] [2023-05-20 13:24:12,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740412153] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:24:12,359 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:24:12,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:24:12,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49988387] [2023-05-20 13:24:12,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:24:12,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:24:12,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:24:12,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:24:12,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:24:12,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:12,359 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:24:12,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:24:12,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:12,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:13,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:13,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:24:13,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2023-05-20 13:24:13,831 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:13,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:13,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1593878659, now seen corresponding path program 1 times [2023-05-20 13:24:13,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:13,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64972910] [2023-05-20 13:24:13,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:13,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:13,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:14,262 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:24:14,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:24:14,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64972910] [2023-05-20 13:24:14,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64972910] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:24:14,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752429203] [2023-05-20 13:24:14,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:14,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:24:14,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:24:14,265 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) [2023-05-20 13:24:14,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-05-20 13:24:15,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:15,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:24:15,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:24:15,740 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:24:15,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:24:16,104 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:24:16,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752429203] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:24:16,104 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:24:16,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:24:16,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022225539] [2023-05-20 13:24:16,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:24:16,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:24:16,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:24:16,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:24:16,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:24:16,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:16,106 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:24:16,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:24:16,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:16,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:24:16,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:19,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:19,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:24:19,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:24:19,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2023-05-20 13:24:19,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:24:19,377 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:19,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:19,377 INFO L85 PathProgramCache]: Analyzing trace with hash 258638618, now seen corresponding path program 1 times [2023-05-20 13:24:19,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:19,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870134963] [2023-05-20 13:24:19,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:19,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:19,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:24:19,436 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:24:19,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:24:19,630 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:24:19,631 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:24:19,631 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:24:19,631 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:24:19,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2023-05-20 13:24:19,632 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:24:19,632 WARN L233 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:24:19,632 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2023-05-20 13:24:19,700 INFO L144 ThreadInstanceAdder]: Constructed 30 joinOtherThreadTransitions. [2023-05-20 13:24:19,704 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:24:19,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:24:19,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:24:19,706 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:24:19,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (66)] Waiting until timeout for monitored process [2023-05-20 13:24:19,708 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:24:19,713 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:24:19,713 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:24:19,713 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:24:21,020 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:21,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:21,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1747164418, now seen corresponding path program 1 times [2023-05-20 13:24:21,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:21,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12255367] [2023-05-20 13:24:21,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:21,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:21,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:21,062 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:24:21,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:24:21,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12255367] [2023-05-20 13:24:21,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12255367] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:24:21,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:24:21,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:24:21,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114992588] [2023-05-20 13:24:21,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:24:21,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:24:21,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:24:21,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:24:21,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:24:21,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:21,063 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:24:21,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:24:21,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:23,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:23,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2023-05-20 13:24:23,682 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:23,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:23,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1855914456, now seen corresponding path program 1 times [2023-05-20 13:24:23,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:23,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251688444] [2023-05-20 13:24:23,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:23,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:23,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:23,902 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:24:23,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:24:23,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251688444] [2023-05-20 13:24:23,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251688444] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:24:23,903 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:24:23,903 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:24:23,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644163887] [2023-05-20 13:24:23,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:24:23,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:24:23,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:24:23,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:24:23,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:24:23,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:23,904 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:24:23,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:24:23,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:23,904 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:25,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:25,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:24:25,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2023-05-20 13:24:25,207 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:25,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:25,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1478807351, now seen corresponding path program 1 times [2023-05-20 13:24:25,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:25,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7526853] [2023-05-20 13:24:25,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:25,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:25,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:25,769 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:24:25,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:24:25,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7526853] [2023-05-20 13:24:25,770 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7526853] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:24:25,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714676599] [2023-05-20 13:24:25,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:25,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:24:25,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:24:25,773 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) [2023-05-20 13:24:25,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2023-05-20 13:24:27,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:27,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:24:27,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:24:27,231 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:24:27,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:24:27,584 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:24:27,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714676599] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:24:27,585 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:24:27,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:24:27,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504589] [2023-05-20 13:24:27,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:24:27,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:24:27,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:24:27,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:24:27,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:24:27,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:27,587 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:24:27,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:24:27,587 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:27,587 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:24:27,587 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:30,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:30,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:24:30,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:24:30,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2023-05-20 13:24:30,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:24:30,620 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:30,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:30,621 INFO L85 PathProgramCache]: Analyzing trace with hash -493681954, now seen corresponding path program 1 times [2023-05-20 13:24:30,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:30,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557241319] [2023-05-20 13:24:30,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:30,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:30,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:24:30,684 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:24:30,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:24:30,989 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:24:30,990 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:24:30,990 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:24:30,990 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:24:30,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2023-05-20 13:24:30,991 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:24:30,991 WARN L233 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:24:30,991 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2023-05-20 13:24:31,076 INFO L144 ThreadInstanceAdder]: Constructed 31 joinOtherThreadTransitions. [2023-05-20 13:24:31,082 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:24:31,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:24:31,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:24:31,084 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:24:31,099 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:24:31,103 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:24:31,104 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:24:31,104 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:24:31,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (68)] Waiting until timeout for monitored process [2023-05-20 13:24:32,241 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:32,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:32,241 INFO L85 PathProgramCache]: Analyzing trace with hash -747028126, now seen corresponding path program 1 times [2023-05-20 13:24:32,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:32,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021935029] [2023-05-20 13:24:32,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:32,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:32,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:32,288 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:24:32,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:24:32,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021935029] [2023-05-20 13:24:32,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021935029] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:24:32,289 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:24:32,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:24:32,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530963015] [2023-05-20 13:24:32,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:24:32,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:24:32,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:24:32,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:24:32,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:24:32,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:32,290 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:24:32,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:24:32,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:35,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:35,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2023-05-20 13:24:35,257 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:35,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:35,258 INFO L85 PathProgramCache]: Analyzing trace with hash -952278309, now seen corresponding path program 1 times [2023-05-20 13:24:35,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:35,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261742172] [2023-05-20 13:24:35,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:35,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:35,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:35,480 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:24:35,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:24:35,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261742172] [2023-05-20 13:24:35,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261742172] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:24:35,480 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:24:35,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:24:35,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518550855] [2023-05-20 13:24:35,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:24:35,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:24:35,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:24:35,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:24:35,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:24:35,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:35,481 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:24:35,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:24:35,481 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:35,481 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:37,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:37,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:24:37,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2023-05-20 13:24:37,043 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:37,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:37,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1523680664, now seen corresponding path program 1 times [2023-05-20 13:24:37,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:37,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015344977] [2023-05-20 13:24:37,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:37,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:37,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:37,465 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:24:37,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:24:37,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015344977] [2023-05-20 13:24:37,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015344977] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:24:37,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038980551] [2023-05-20 13:24:37,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:37,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:24:37,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:24:37,467 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) [2023-05-20 13:24:37,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2023-05-20 13:24:38,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:38,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:24:38,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:24:38,992 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:24:38,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:24:39,371 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:24:39,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038980551] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:24:39,371 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:24:39,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:24:39,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207973253] [2023-05-20 13:24:39,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:24:39,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:24:39,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:24:39,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:24:39,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:24:39,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:39,373 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:24:39,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:24:39,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:39,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:24:39,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:42,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:42,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:24:42,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:24:42,883 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2023-05-20 13:24:43,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2023-05-20 13:24:43,058 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:43,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:43,058 INFO L85 PathProgramCache]: Analyzing trace with hash -640435890, now seen corresponding path program 1 times [2023-05-20 13:24:43,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:43,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354802676] [2023-05-20 13:24:43,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:43,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:43,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:24:43,119 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:24:43,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:24:43,379 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:24:43,379 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:24:43,379 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:24:43,380 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:24:43,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2023-05-20 13:24:43,380 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:24:43,380 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:24:43,380 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2023-05-20 13:24:43,449 INFO L144 ThreadInstanceAdder]: Constructed 32 joinOtherThreadTransitions. [2023-05-20 13:24:43,454 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:24:43,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:24:43,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:24:43,456 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:24:43,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (70)] Waiting until timeout for monitored process [2023-05-20 13:24:43,461 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:24:43,465 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:24:43,465 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:24:43,466 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:24:44,751 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:44,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:44,752 INFO L85 PathProgramCache]: Analyzing trace with hash -2008889751, now seen corresponding path program 1 times [2023-05-20 13:24:44,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:44,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541366519] [2023-05-20 13:24:44,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:44,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:44,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:44,803 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:24:44,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:24:44,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541366519] [2023-05-20 13:24:44,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541366519] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:24:44,803 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:24:44,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:24:44,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819710243] [2023-05-20 13:24:44,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:24:44,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:24:44,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:24:44,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:24:44,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:24:44,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:44,804 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:24:44,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:24:44,805 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:47,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:47,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2023-05-20 13:24:47,464 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:47,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:47,465 INFO L85 PathProgramCache]: Analyzing trace with hash 605080430, now seen corresponding path program 1 times [2023-05-20 13:24:47,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:47,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102541154] [2023-05-20 13:24:47,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:47,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:47,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:47,821 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:24:47,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:24:47,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102541154] [2023-05-20 13:24:47,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102541154] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:24:47,821 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:24:47,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:24:47,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540521961] [2023-05-20 13:24:47,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:24:47,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:24:47,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:24:47,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:24:47,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:24:47,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:47,822 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:24:47,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:24:47,822 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:47,822 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:49,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:49,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:24:49,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2023-05-20 13:24:49,202 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:49,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:49,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1907071010, now seen corresponding path program 1 times [2023-05-20 13:24:49,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:49,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811942433] [2023-05-20 13:24:49,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:49,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:49,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:49,634 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:24:49,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:24:49,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811942433] [2023-05-20 13:24:49,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811942433] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:24:49,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979488861] [2023-05-20 13:24:49,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:49,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:24:49,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:24:49,641 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) [2023-05-20 13:24:49,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2023-05-20 13:24:51,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:51,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:24:51,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:24:51,301 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:24:51,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:24:51,844 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:24:51,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979488861] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:24:51,844 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:24:51,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:24:51,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796796738] [2023-05-20 13:24:51,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:24:51,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:24:51,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:24:51,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:24:51,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:24:51,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:51,845 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:24:51,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:24:51,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:51,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:24:51,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:54,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:54,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:24:54,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:24:55,008 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2023-05-20 13:24:55,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:24:55,184 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:55,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:55,185 INFO L85 PathProgramCache]: Analyzing trace with hash -387684588, now seen corresponding path program 1 times [2023-05-20 13:24:55,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:55,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482726333] [2023-05-20 13:24:55,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:55,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:55,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:24:55,259 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:24:55,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:24:55,609 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:24:55,610 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:24:55,610 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:24:55,610 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:24:55,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2023-05-20 13:24:55,610 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:24:55,610 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:24:55,611 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2023-05-20 13:24:55,690 INFO L144 ThreadInstanceAdder]: Constructed 33 joinOtherThreadTransitions. [2023-05-20 13:24:55,696 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:24:55,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:24:55,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:24:55,698 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:24:55,702 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:24:55,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (72)] Waiting until timeout for monitored process [2023-05-20 13:24:55,706 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:24:55,706 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:24:55,706 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:24:57,077 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:57,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:57,078 INFO L85 PathProgramCache]: Analyzing trace with hash -182608823, now seen corresponding path program 1 times [2023-05-20 13:24:57,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:57,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109963940] [2023-05-20 13:24:57,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:57,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:57,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:24:57,130 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:24:57,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:24:57,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109963940] [2023-05-20 13:24:57,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109963940] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:24:57,130 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:24:57,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:24:57,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713766932] [2023-05-20 13:24:57,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:24:57,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:24:57,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:24:57,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:24:57,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:24:57,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:57,131 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:24:57,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:24:57,131 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:59,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:24:59,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2023-05-20 13:24:59,932 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:24:59,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:24:59,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1876287810, now seen corresponding path program 1 times [2023-05-20 13:24:59,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:24:59,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863282696] [2023-05-20 13:24:59,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:24:59,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:24:59,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:25:00,445 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:25:00,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:25:00,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863282696] [2023-05-20 13:25:00,445 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863282696] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:25:00,445 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:25:00,446 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:25:00,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020265339] [2023-05-20 13:25:00,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:25:00,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:25:00,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:25:00,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:25:00,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:25:00,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:00,447 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:25:00,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:25:00,447 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:00,447 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:02,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:02,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:25:02,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2023-05-20 13:25:02,001 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:25:02,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:25:02,001 INFO L85 PathProgramCache]: Analyzing trace with hash 940259328, now seen corresponding path program 1 times [2023-05-20 13:25:02,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:25:02,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390307774] [2023-05-20 13:25:02,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:02,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:25:02,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:25:02,426 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:25:02,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:25:02,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390307774] [2023-05-20 13:25:02,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390307774] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:25:02,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634517488] [2023-05-20 13:25:02,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:02,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:25:02,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:25:02,428 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) [2023-05-20 13:25:02,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2023-05-20 13:25:03,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:25:03,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:25:03,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:25:04,101 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:25:04,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:25:04,464 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:25:04,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634517488] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:25:04,465 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:25:04,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:25:04,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175534759] [2023-05-20 13:25:04,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:25:04,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:25:04,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:25:04,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:25:04,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:25:04,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:04,466 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:25:04,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:25:04,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:04,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:25:04,467 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:08,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:08,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:25:08,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:25:08,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2023-05-20 13:25:08,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable143 [2023-05-20 13:25:08,831 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:25:08,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:25:08,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1584758922, now seen corresponding path program 1 times [2023-05-20 13:25:08,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:25:08,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644396263] [2023-05-20 13:25:08,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:08,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:25:08,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:25:08,905 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:25:08,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:25:09,181 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:25:09,182 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:25:09,182 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:25:09,182 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:25:09,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2023-05-20 13:25:09,183 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:25:09,183 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:25:09,183 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2023-05-20 13:25:09,257 INFO L144 ThreadInstanceAdder]: Constructed 34 joinOtherThreadTransitions. [2023-05-20 13:25:09,263 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:25:09,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:25:09,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:25:09,270 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:25:09,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (74)] Waiting until timeout for monitored process [2023-05-20 13:25:09,276 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:25:09,279 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:25:09,279 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:25:09,279 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:25:10,933 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:25:10,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:25:10,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1505236043, now seen corresponding path program 1 times [2023-05-20 13:25:10,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:25:10,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051876803] [2023-05-20 13:25:10,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:10,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:25:10,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:25:10,984 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:25:10,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:25:10,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051876803] [2023-05-20 13:25:10,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051876803] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:25:10,985 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:25:10,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:25:10,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404826954] [2023-05-20 13:25:10,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:25:10,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:25:10,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:25:10,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:25:10,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:25:10,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:10,985 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:25:10,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 78.5) internal successors, (157), 2 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:25:10,986 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:13,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:13,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2023-05-20 13:25:13,693 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:25:13,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:25:13,693 INFO L85 PathProgramCache]: Analyzing trace with hash 368268976, now seen corresponding path program 1 times [2023-05-20 13:25:13,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:25:13,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905261583] [2023-05-20 13:25:13,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:13,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:25:13,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:25:14,016 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:25:14,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:25:14,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905261583] [2023-05-20 13:25:14,017 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905261583] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:25:14,017 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:25:14,017 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:25:14,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348549882] [2023-05-20 13:25:14,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:25:14,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:25:14,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:25:14,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:25:14,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:25:14,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:14,018 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:25:14,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:25:14,018 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:14,018 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:15,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:15,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:25:15,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2023-05-20 13:25:15,416 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:25:15,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:25:15,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1728988231, now seen corresponding path program 1 times [2023-05-20 13:25:15,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:25:15,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094438256] [2023-05-20 13:25:15,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:15,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:25:15,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:25:15,948 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:25:15,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:25:15,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094438256] [2023-05-20 13:25:15,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094438256] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:25:15,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226462565] [2023-05-20 13:25:15,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:15,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:25:15,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:25:15,951 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) [2023-05-20 13:25:15,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2023-05-20 13:25:17,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:25:17,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:25:17,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:25:17,690 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:25:17,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:25:18,047 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:25:18,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226462565] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:25:18,047 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:25:18,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:25:18,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384082024] [2023-05-20 13:25:18,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:25:18,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:25:18,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:25:18,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:25:18,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:25:18,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:18,049 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:25:18,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:25:18,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:18,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:25:18,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:21,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:21,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:25:21,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:25:21,549 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2023-05-20 13:25:21,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2023-05-20 13:25:21,722 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:25:21,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:25:21,723 INFO L85 PathProgramCache]: Analyzing trace with hash -732622754, now seen corresponding path program 1 times [2023-05-20 13:25:21,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:25:21,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614211947] [2023-05-20 13:25:21,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:21,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:25:21,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:25:21,822 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:25:21,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:25:22,232 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:25:22,232 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:25:22,233 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:25:22,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:25:22,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2023-05-20 13:25:22,234 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:25:22,234 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:25:22,234 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2023-05-20 13:25:22,325 INFO L144 ThreadInstanceAdder]: Constructed 35 joinOtherThreadTransitions. [2023-05-20 13:25:22,331 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:25:22,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:25:22,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:25:22,333 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:25:22,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (76)] Waiting until timeout for monitored process [2023-05-20 13:25:22,341 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:25:22,346 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:25:22,346 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:25:22,346 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:25:23,920 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:25:23,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:25:23,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1273121551, now seen corresponding path program 1 times [2023-05-20 13:25:23,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:25:23,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849611024] [2023-05-20 13:25:23,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:23,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:25:23,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:25:23,967 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:25:23,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:25:23,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849611024] [2023-05-20 13:25:23,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849611024] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:25:23,968 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:25:23,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:25:23,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128333349] [2023-05-20 13:25:23,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:25:23,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:25:23,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:25:23,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:25:23,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:25:23,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:23,969 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:25:23,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:25:23,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:26,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:26,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2023-05-20 13:25:26,943 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:25:26,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:25:26,944 INFO L85 PathProgramCache]: Analyzing trace with hash 884769589, now seen corresponding path program 1 times [2023-05-20 13:25:26,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:25:26,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568595807] [2023-05-20 13:25:26,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:26,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:25:26,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:25:27,309 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:25:27,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:25:27,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568595807] [2023-05-20 13:25:27,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568595807] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:25:27,310 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:25:27,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:25:27,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598679980] [2023-05-20 13:25:27,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:25:27,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:25:27,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:25:27,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:25:27,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:25:27,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:27,311 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:25:27,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:25:27,311 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:27,311 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:28,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:28,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:25:28,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2023-05-20 13:25:28,716 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:25:28,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:25:28,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1493908818, now seen corresponding path program 1 times [2023-05-20 13:25:28,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:25:28,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204245099] [2023-05-20 13:25:28,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:28,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:25:28,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:25:29,379 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:25:29,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:25:29,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204245099] [2023-05-20 13:25:29,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204245099] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:25:29,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831459905] [2023-05-20 13:25:29,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:29,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:25:29,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:25:29,381 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) [2023-05-20 13:25:29,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2023-05-20 13:25:31,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:25:31,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:25:31,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:25:31,191 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:25:31,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:25:31,551 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:25:31,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831459905] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:25:31,552 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:25:31,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:25:31,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484590842] [2023-05-20 13:25:31,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:25:31,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:25:31,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:25:31,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:25:31,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:25:31,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:31,553 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:25:31,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:25:31,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:31,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:25:31,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:35,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:35,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:25:35,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:25:35,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2023-05-20 13:25:35,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:25:35,889 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:25:35,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:25:35,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1686468682, now seen corresponding path program 1 times [2023-05-20 13:25:35,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:25:35,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220337310] [2023-05-20 13:25:35,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:35,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:25:35,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:25:35,984 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:25:36,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:25:36,337 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:25:36,338 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:25:36,338 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:25:36,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:25:36,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2023-05-20 13:25:36,339 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:25:36,339 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:25:36,339 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2023-05-20 13:25:36,429 INFO L144 ThreadInstanceAdder]: Constructed 36 joinOtherThreadTransitions. [2023-05-20 13:25:36,434 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:25:36,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:25:36,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:25:36,436 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:25:36,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (78)] Waiting until timeout for monitored process [2023-05-20 13:25:36,438 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:25:36,442 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:25:36,442 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:25:36,442 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:25:36,446 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:25:36,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:25:36,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1156436905, now seen corresponding path program 1 times [2023-05-20 13:25:36,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:25:36,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275927732] [2023-05-20 13:25:36,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:36,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:25:36,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:25:36,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:25:36,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:25:36,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275927732] [2023-05-20 13:25:36,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275927732] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:25:36,495 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:25:36,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:25:36,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310159600] [2023-05-20 13:25:36,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:25:36,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:25:36,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:25:36,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:25:36,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:25:36,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:36,496 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:25:36,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 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) [2023-05-20 13:25:36,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:42,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:42,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2023-05-20 13:25:42,136 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:25:42,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:25:42,137 INFO L85 PathProgramCache]: Analyzing trace with hash 347889838, now seen corresponding path program 1 times [2023-05-20 13:25:42,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:25:42,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532492066] [2023-05-20 13:25:42,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:42,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:25:42,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:25:42,365 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:25:42,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:25:42,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532492066] [2023-05-20 13:25:42,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532492066] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:25:42,366 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:25:42,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:25:42,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462187744] [2023-05-20 13:25:42,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:25:42,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:25:42,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:25:42,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:25:42,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:25:42,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:42,366 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:25:42,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:25:42,367 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:42,367 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:44,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:44,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:25:44,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2023-05-20 13:25:44,231 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:25:44,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:25:44,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1920292675, now seen corresponding path program 1 times [2023-05-20 13:25:44,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:25:44,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208998222] [2023-05-20 13:25:44,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:44,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:25:44,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:25:44,661 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:25:44,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:25:44,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208998222] [2023-05-20 13:25:44,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208998222] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:25:44,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1236998142] [2023-05-20 13:25:44,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:44,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:25:44,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:25:44,664 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) [2023-05-20 13:25:44,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2023-05-20 13:25:46,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:25:46,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:25:46,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:25:46,567 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:25:46,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:25:46,924 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:25:46,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1236998142] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:25:46,924 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:25:46,924 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:25:46,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666152790] [2023-05-20 13:25:46,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:25:46,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:25:46,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:25:46,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:25:46,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:25:46,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:46,926 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:25:46,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:25:46,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:46,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:25:46,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:51,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:51,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:25:51,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:25:51,408 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2023-05-20 13:25:51,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:25:51,584 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:25:51,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:25:51,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1068003855, now seen corresponding path program 1 times [2023-05-20 13:25:51,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:25:51,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286302882] [2023-05-20 13:25:51,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:51,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:25:51,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:25:51,697 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:25:51,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:25:52,175 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:25:52,176 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:25:52,176 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:25:52,176 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:25:52,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2023-05-20 13:25:52,177 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:25:52,177 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:25:52,177 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2023-05-20 13:25:52,265 INFO L144 ThreadInstanceAdder]: Constructed 37 joinOtherThreadTransitions. [2023-05-20 13:25:52,271 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:25:52,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:25:52,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:25:52,273 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:25:52,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (80)] Waiting until timeout for monitored process [2023-05-20 13:25:52,282 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:25:52,286 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:25:52,287 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:25:52,287 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:25:53,840 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:25:53,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:25:53,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1548446083, now seen corresponding path program 1 times [2023-05-20 13:25:53,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:25:53,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921427650] [2023-05-20 13:25:53,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:53,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:25:54,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:25:54,031 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:25:54,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:25:54,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921427650] [2023-05-20 13:25:54,031 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921427650] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:25:54,031 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:25:54,031 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:25:54,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369451455] [2023-05-20 13:25:54,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:25:54,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:25:54,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:25:54,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:25:54,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:25:54,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:54,032 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:25:54,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:25:54,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:57,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:57,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2023-05-20 13:25:57,273 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:25:57,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:25:57,273 INFO L85 PathProgramCache]: Analyzing trace with hash 823556112, now seen corresponding path program 1 times [2023-05-20 13:25:57,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:25:57,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569305439] [2023-05-20 13:25:57,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:57,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:25:57,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:25:57,662 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:25:57,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:25:57,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569305439] [2023-05-20 13:25:57,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569305439] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:25:57,663 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:25:57,663 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:25:57,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908052623] [2023-05-20 13:25:57,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:25:57,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:25:57,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:25:57,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:25:57,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:25:57,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:57,664 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:25:57,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:25:57,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:57,664 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:59,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:25:59,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:25:59,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2023-05-20 13:25:59,898 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:25:59,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:25:59,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1203410509, now seen corresponding path program 1 times [2023-05-20 13:25:59,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:25:59,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695878193] [2023-05-20 13:25:59,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:25:59,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:25:59,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:26:00,570 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:26:00,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:26:00,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695878193] [2023-05-20 13:26:00,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695878193] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:26:00,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480477810] [2023-05-20 13:26:00,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:26:00,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:26:00,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:26:00,574 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) [2023-05-20 13:26:00,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2023-05-20 13:26:02,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:26:02,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:26:02,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:26:02,782 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:26:02,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:26:03,140 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:26:03,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480477810] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:26:03,140 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:26:03,140 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:26:03,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208385035] [2023-05-20 13:26:03,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:26:03,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:26:03,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:26:03,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:26:03,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:26:03,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:03,142 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:26:03,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:26:03,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:03,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:26:03,142 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:08,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:08,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:26:08,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:26:08,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2023-05-20 13:26:08,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159 [2023-05-20 13:26:08,497 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:26:08,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:26:08,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1358031323, now seen corresponding path program 1 times [2023-05-20 13:26:08,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:26:08,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249553873] [2023-05-20 13:26:08,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:26:08,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:26:08,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:26:08,646 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:26:08,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:26:09,416 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:26:09,416 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:26:09,416 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:26:09,416 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:26:09,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2023-05-20 13:26:09,417 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:26:09,417 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:26:09,417 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2023-05-20 13:26:09,590 INFO L144 ThreadInstanceAdder]: Constructed 38 joinOtherThreadTransitions. [2023-05-20 13:26:09,597 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:26:09,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:26:09,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:26:09,599 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:26:09,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (82)] Waiting until timeout for monitored process [2023-05-20 13:26:09,619 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:26:09,624 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:26:09,625 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:26:09,625 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:26:11,842 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:26:11,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:26:11,843 INFO L85 PathProgramCache]: Analyzing trace with hash 817499443, now seen corresponding path program 1 times [2023-05-20 13:26:11,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:26:11,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002610544] [2023-05-20 13:26:11,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:26:11,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:26:11,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:26:11,915 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:26:11,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:26:11,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002610544] [2023-05-20 13:26:11,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002610544] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:26:11,916 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:26:11,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:26:11,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897984403] [2023-05-20 13:26:11,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:26:11,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:26:11,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:26:11,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:26:11,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:26:11,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:11,917 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:26:11,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:26:11,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:16,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:16,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2023-05-20 13:26:16,080 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:26:16,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:26:16,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1800552887, now seen corresponding path program 1 times [2023-05-20 13:26:16,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:26:16,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232269694] [2023-05-20 13:26:16,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:26:16,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:26:16,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:26:16,329 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:26:16,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:26:16,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232269694] [2023-05-20 13:26:16,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232269694] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:26:16,330 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:26:16,330 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:26:16,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126491469] [2023-05-20 13:26:16,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:26:16,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:26:16,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:26:16,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:26:16,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:26:16,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:16,331 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:26:16,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:26:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:17,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:17,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:26:17,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2023-05-20 13:26:17,985 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:26:17,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:26:17,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1551442888, now seen corresponding path program 1 times [2023-05-20 13:26:17,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:26:17,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890105774] [2023-05-20 13:26:17,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:26:17,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:26:18,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:26:18,551 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:26:18,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:26:18,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890105774] [2023-05-20 13:26:18,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890105774] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:26:18,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997742419] [2023-05-20 13:26:18,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:26:18,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:26:18,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:26:18,554 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) [2023-05-20 13:26:18,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2023-05-20 13:26:21,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:26:21,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:26:21,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:26:21,253 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:26:21,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:26:21,702 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:26:21,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997742419] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:26:21,702 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:26:21,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:26:21,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562598036] [2023-05-20 13:26:21,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:26:21,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:26:21,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:26:21,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:26:21,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:26:21,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:21,704 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:26:21,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:26:21,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:21,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:26:21,705 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:27,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:27,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:26:27,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:26:27,886 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2023-05-20 13:26:28,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable163 [2023-05-20 13:26:28,057 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:26:28,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:26:28,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1979449963, now seen corresponding path program 1 times [2023-05-20 13:26:28,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:26:28,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140290739] [2023-05-20 13:26:28,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:26:28,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:26:28,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:26:28,146 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:26:28,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:26:28,646 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:26:28,646 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:26:28,646 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:26:28,646 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:26:28,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2023-05-20 13:26:28,647 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:26:28,647 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:26:28,647 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2023-05-20 13:26:28,754 INFO L144 ThreadInstanceAdder]: Constructed 39 joinOtherThreadTransitions. [2023-05-20 13:26:28,761 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:26:28,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:26:28,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:26:28,765 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:26:28,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (84)] Waiting until timeout for monitored process [2023-05-20 13:26:28,768 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:26:28,772 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:26:28,773 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:26:28,773 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:26:30,602 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:26:30,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:26:30,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1282689671, now seen corresponding path program 1 times [2023-05-20 13:26:30,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:26:30,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339872189] [2023-05-20 13:26:30,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:26:30,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:26:30,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:26:30,660 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:26:30,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:26:30,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339872189] [2023-05-20 13:26:30,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339872189] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:26:30,661 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:26:30,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:26:30,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983583907] [2023-05-20 13:26:30,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:26:30,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:26:30,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:26:30,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:26:30,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:26:30,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:30,662 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:26:30,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:26:30,663 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:35,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:35,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2023-05-20 13:26:35,038 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:26:35,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:26:35,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1651107494, now seen corresponding path program 1 times [2023-05-20 13:26:35,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:26:35,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927710910] [2023-05-20 13:26:35,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:26:35,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:26:35,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:26:35,389 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:26:35,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:26:35,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927710910] [2023-05-20 13:26:35,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927710910] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:26:35,390 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:26:35,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:26:35,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542962376] [2023-05-20 13:26:35,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:26:35,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:26:35,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:26:35,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:26:35,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:26:35,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:35,391 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:26:35,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:26:35,391 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:35,391 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:37,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:37,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:26:37,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2023-05-20 13:26:37,376 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:26:37,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:26:37,376 INFO L85 PathProgramCache]: Analyzing trace with hash -517267271, now seen corresponding path program 1 times [2023-05-20 13:26:37,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:26:37,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905727313] [2023-05-20 13:26:37,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:26:37,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:26:37,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:26:38,015 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:26:38,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:26:38,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905727313] [2023-05-20 13:26:38,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905727313] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:26:38,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495399759] [2023-05-20 13:26:38,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:26:38,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:26:38,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:26:38,018 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) [2023-05-20 13:26:38,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2023-05-20 13:26:40,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:26:40,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:26:40,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:26:40,179 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:26:40,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:26:40,546 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:26:40,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495399759] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:26:40,546 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:26:40,546 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:26:40,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874830014] [2023-05-20 13:26:40,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:26:40,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:26:40,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:26:40,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:26:40,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:26:40,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:40,547 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:26:40,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:26:40,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:40,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:26:40,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:47,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:47,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:26:47,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:26:47,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2023-05-20 13:26:47,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2023-05-20 13:26:47,637 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:26:47,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:26:47,637 INFO L85 PathProgramCache]: Analyzing trace with hash -2036410906, now seen corresponding path program 1 times [2023-05-20 13:26:47,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:26:47,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899212519] [2023-05-20 13:26:47,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:26:47,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:26:47,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:26:47,822 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:26:47,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:26:48,444 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:26:48,444 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:26:48,444 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:26:48,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:26:48,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2023-05-20 13:26:48,461 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:26:48,461 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:26:48,461 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2023-05-20 13:26:48,626 INFO L144 ThreadInstanceAdder]: Constructed 40 joinOtherThreadTransitions. [2023-05-20 13:26:48,640 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:26:48,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:26:48,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:26:48,642 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:26:48,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (86)] Waiting until timeout for monitored process [2023-05-20 13:26:48,646 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:26:48,652 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:26:48,652 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:26:48,652 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:26:50,861 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:26:50,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:26:50,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1502148575, now seen corresponding path program 1 times [2023-05-20 13:26:50,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:26:50,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107932862] [2023-05-20 13:26:50,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:26:50,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:26:50,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:26:50,922 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:26:50,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:26:50,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107932862] [2023-05-20 13:26:50,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107932862] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:26:50,923 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:26:50,923 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:26:50,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26560515] [2023-05-20 13:26:50,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:26:50,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:26:50,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:26:50,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:26:50,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:26:50,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:50,923 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:26:50,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:26:50,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:54,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:54,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2023-05-20 13:26:54,645 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:26:54,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:26:54,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1190659513, now seen corresponding path program 1 times [2023-05-20 13:26:54,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:26:54,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033586112] [2023-05-20 13:26:54,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:26:54,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:26:54,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:26:54,886 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:26:54,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:26:54,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033586112] [2023-05-20 13:26:54,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033586112] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:26:54,886 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:26:54,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:26:54,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825762500] [2023-05-20 13:26:54,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:26:54,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:26:54,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:26:54,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:26:54,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:26:54,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:54,887 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:26:54,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:26:54,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:54,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:56,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:26:56,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:26:56,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2023-05-20 13:26:56,671 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:26:56,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:26:56,672 INFO L85 PathProgramCache]: Analyzing trace with hash -595027232, now seen corresponding path program 1 times [2023-05-20 13:26:56,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:26:56,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293602064] [2023-05-20 13:26:56,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:26:56,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:26:56,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:26:57,407 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:26:57,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:26:57,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293602064] [2023-05-20 13:26:57,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293602064] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:26:57,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792849373] [2023-05-20 13:26:57,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:26:57,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:26:57,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:26:57,410 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) [2023-05-20 13:26:57,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2023-05-20 13:27:00,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:27:00,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:27:00,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:27:00,356 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:27:00,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:27:00,819 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:27:00,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792849373] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:27:00,820 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:27:00,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:27:00,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428711398] [2023-05-20 13:27:00,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:27:00,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:27:00,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:27:00,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:27:00,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:27:00,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:00,822 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:27:00,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:27:00,822 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:00,822 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:27:00,822 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:27:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:27:07,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2023-05-20 13:27:08,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:27:08,160 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:27:08,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:27:08,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1657010746, now seen corresponding path program 1 times [2023-05-20 13:27:08,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:27:08,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936007022] [2023-05-20 13:27:08,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:27:08,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:27:08,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:27:08,256 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:27:08,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:27:08,667 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:27:08,667 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:27:08,667 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:27:08,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:27:08,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2023-05-20 13:27:08,668 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:27:08,668 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:27:08,668 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2023-05-20 13:27:08,767 INFO L144 ThreadInstanceAdder]: Constructed 41 joinOtherThreadTransitions. [2023-05-20 13:27:08,774 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:27:08,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:27:08,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:27:08,778 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:27:08,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (88)] Waiting until timeout for monitored process [2023-05-20 13:27:08,784 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:27:08,790 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:27:08,790 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:27:08,790 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:27:10,439 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:27:10,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:27:10,439 INFO L85 PathProgramCache]: Analyzing trace with hash 531260616, now seen corresponding path program 1 times [2023-05-20 13:27:10,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:27:10,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560668366] [2023-05-20 13:27:10,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:27:10,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:27:10,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:27:10,502 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:27:10,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:27:10,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560668366] [2023-05-20 13:27:10,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560668366] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:27:10,502 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:27:10,502 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:27:10,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548950450] [2023-05-20 13:27:10,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:27:10,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:27:10,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:27:10,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:27:10,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:27:10,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:10,503 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:27:10,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:27:10,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:14,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:14,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2023-05-20 13:27:14,135 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:27:14,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:27:14,135 INFO L85 PathProgramCache]: Analyzing trace with hash -716148611, now seen corresponding path program 1 times [2023-05-20 13:27:14,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:27:14,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106720665] [2023-05-20 13:27:14,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:27:14,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:27:14,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:27:14,394 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:27:14,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:27:14,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106720665] [2023-05-20 13:27:14,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106720665] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:27:14,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:27:14,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:27:14,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020032962] [2023-05-20 13:27:14,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:27:14,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:27:14,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:27:14,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:27:14,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:27:14,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:14,396 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:27:14,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:27:14,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:14,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:16,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:16,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:27:16,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2023-05-20 13:27:16,160 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:27:16,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:27:16,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1682335772, now seen corresponding path program 1 times [2023-05-20 13:27:16,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:27:16,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112563110] [2023-05-20 13:27:16,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:27:16,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:27:16,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:27:16,590 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:27:16,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:27:16,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112563110] [2023-05-20 13:27:16,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112563110] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:27:16,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576872764] [2023-05-20 13:27:16,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:27:16,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:27:16,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:27:16,592 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) [2023-05-20 13:27:16,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2023-05-20 13:27:18,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:27:18,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:27:18,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:27:18,884 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:27:18,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:27:19,248 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:27:19,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576872764] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:27:19,248 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:27:19,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:27:19,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487156048] [2023-05-20 13:27:19,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:27:19,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:27:19,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:27:19,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:27:19,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:27:19,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:19,249 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:27:19,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:27:19,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:19,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:27:19,250 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:25,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:25,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:27:25,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:27:25,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2023-05-20 13:27:25,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:27:25,665 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:27:25,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:27:25,666 INFO L85 PathProgramCache]: Analyzing trace with hash -308893623, now seen corresponding path program 1 times [2023-05-20 13:27:25,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:27:25,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573289902] [2023-05-20 13:27:25,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:27:25,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:27:25,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:27:25,766 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:27:25,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:27:26,368 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:27:26,368 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:27:26,368 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:27:26,368 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:27:26,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2023-05-20 13:27:26,369 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:27:26,369 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:27:26,369 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2023-05-20 13:27:26,466 INFO L144 ThreadInstanceAdder]: Constructed 42 joinOtherThreadTransitions. [2023-05-20 13:27:26,472 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:27:26,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:27:26,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:27:26,478 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:27:26,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (90)] Waiting until timeout for monitored process [2023-05-20 13:27:26,488 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:27:26,493 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:27:26,493 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:27:26,493 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:27:28,429 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:27:28,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:27:28,429 INFO L85 PathProgramCache]: Analyzing trace with hash -702939761, now seen corresponding path program 1 times [2023-05-20 13:27:28,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:27:28,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481860231] [2023-05-20 13:27:28,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:27:28,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:27:28,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:27:28,490 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:27:28,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:27:28,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481860231] [2023-05-20 13:27:28,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481860231] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:27:28,490 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:27:28,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:27:28,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593199453] [2023-05-20 13:27:28,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:27:28,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:27:28,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:27:28,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:27:28,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:27:28,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:28,491 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:27:28,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:27:28,491 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:32,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:32,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2023-05-20 13:27:32,014 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:27:32,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:27:32,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1315373996, now seen corresponding path program 1 times [2023-05-20 13:27:32,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:27:32,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865983611] [2023-05-20 13:27:32,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:27:32,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:27:32,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:27:32,293 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:27:32,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:27:32,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865983611] [2023-05-20 13:27:32,293 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865983611] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:27:32,293 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:27:32,293 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:27:32,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158942066] [2023-05-20 13:27:32,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:27:32,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:27:32,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:27:32,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:27:32,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:27:32,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:32,294 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:27:32,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:27:32,295 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:32,295 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:35,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:35,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:27:35,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2023-05-20 13:27:35,017 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:27:35,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:27:35,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1782320623, now seen corresponding path program 1 times [2023-05-20 13:27:35,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:27:35,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333450836] [2023-05-20 13:27:35,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:27:35,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:27:35,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:27:35,811 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:27:35,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:27:35,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333450836] [2023-05-20 13:27:35,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333450836] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:27:35,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718049478] [2023-05-20 13:27:35,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:27:35,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:27:35,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:27:35,821 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) [2023-05-20 13:27:35,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2023-05-20 13:27:38,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:27:38,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:27:38,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:27:38,965 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:27:38,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:27:39,321 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:27:39,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718049478] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:27:39,321 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:27:39,322 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:27:39,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914938591] [2023-05-20 13:27:39,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:27:39,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:27:39,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:27:39,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:27:39,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:27:39,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:39,323 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:27:39,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:27:39,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:39,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:27:39,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:46,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:46,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:27:46,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:27:46,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2023-05-20 13:27:46,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2023-05-20 13:27:46,942 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:27:46,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:27:46,942 INFO L85 PathProgramCache]: Analyzing trace with hash 540169790, now seen corresponding path program 1 times [2023-05-20 13:27:46,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:27:46,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420646528] [2023-05-20 13:27:46,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:27:46,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:27:47,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:27:47,109 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:27:47,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:27:47,573 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:27:47,573 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:27:47,573 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:27:47,573 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:27:47,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2023-05-20 13:27:47,574 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:27:47,574 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:27:47,574 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2023-05-20 13:27:47,665 INFO L144 ThreadInstanceAdder]: Constructed 43 joinOtherThreadTransitions. [2023-05-20 13:27:47,671 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:27:47,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:27:47,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:27:47,678 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:27:47,684 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:27:47,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (92)] Waiting until timeout for monitored process [2023-05-20 13:27:47,689 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:27:47,689 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:27:47,689 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:27:47,693 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:27:47,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:27:47,693 INFO L85 PathProgramCache]: Analyzing trace with hash 2031282263, now seen corresponding path program 1 times [2023-05-20 13:27:47,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:27:47,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969101053] [2023-05-20 13:27:47,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:27:47,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:27:47,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:27:47,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:27:47,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:27:47,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969101053] [2023-05-20 13:27:47,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969101053] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:27:47,756 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:27:47,756 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:27:47,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197395442] [2023-05-20 13:27:47,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:27:47,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:27:47,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:27:47,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:27:47,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:27:47,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:47,757 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:27:47,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 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) [2023-05-20 13:27:47,757 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:52,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:52,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2023-05-20 13:27:52,880 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:27:52,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:27:52,881 INFO L85 PathProgramCache]: Analyzing trace with hash -942027685, now seen corresponding path program 1 times [2023-05-20 13:27:52,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:27:52,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353512676] [2023-05-20 13:27:52,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:27:52,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:27:52,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:27:53,196 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:27:53,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:27:53,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353512676] [2023-05-20 13:27:53,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353512676] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:27:53,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:27:53,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:27:53,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474926949] [2023-05-20 13:27:53,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:27:53,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:27:53,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:27:53,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:27:53,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:27:53,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:53,197 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:27:53,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:27:53,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:53,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:55,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:55,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:27:55,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2023-05-20 13:27:55,374 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:27:55,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:27:55,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1367841606, now seen corresponding path program 1 times [2023-05-20 13:27:55,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:27:55,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978499925] [2023-05-20 13:27:55,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:27:55,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:27:55,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:27:56,229 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:27:56,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:27:56,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978499925] [2023-05-20 13:27:56,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978499925] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:27:56,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280095360] [2023-05-20 13:27:56,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:27:56,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:27:56,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:27:56,237 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) [2023-05-20 13:27:56,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2023-05-20 13:27:59,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:27:59,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:27:59,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:27:59,556 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:27:59,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:27:59,985 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:27:59,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280095360] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:27:59,986 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:27:59,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:27:59,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897249499] [2023-05-20 13:27:59,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:27:59,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:27:59,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:27:59,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:27:59,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:27:59,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:59,988 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:27:59,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:27:59,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:27:59,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:27:59,988 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:07,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:07,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:28:07,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:28:07,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2023-05-20 13:28:07,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:28:07,624 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:28:07,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:28:07,625 INFO L85 PathProgramCache]: Analyzing trace with hash 617851526, now seen corresponding path program 1 times [2023-05-20 13:28:07,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:28:07,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186757453] [2023-05-20 13:28:07,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:28:07,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:28:07,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:28:07,828 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:28:07,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:28:08,683 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:28:08,684 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:28:08,684 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:28:08,684 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:28:08,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2023-05-20 13:28:08,685 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:28:08,685 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:28:08,685 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2023-05-20 13:28:08,803 INFO L144 ThreadInstanceAdder]: Constructed 44 joinOtherThreadTransitions. [2023-05-20 13:28:08,810 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:28:08,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:28:08,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:28:08,812 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:28:08,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (94)] Waiting until timeout for monitored process [2023-05-20 13:28:08,839 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:28:08,845 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:28:08,845 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:28:08,845 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:28:11,544 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:28:11,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:28:11,545 INFO L85 PathProgramCache]: Analyzing trace with hash -856745576, now seen corresponding path program 1 times [2023-05-20 13:28:11,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:28:11,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792781411] [2023-05-20 13:28:11,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:28:11,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:28:11,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:28:11,635 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:28:11,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:28:11,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792781411] [2023-05-20 13:28:11,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792781411] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:28:11,635 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:28:11,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:28:11,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237980459] [2023-05-20 13:28:11,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:28:11,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:28:11,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:28:11,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:28:11,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:28:11,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:11,636 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:28:11,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:28:11,636 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:16,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:16,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2023-05-20 13:28:16,097 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:28:16,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:28:16,097 INFO L85 PathProgramCache]: Analyzing trace with hash 810205187, now seen corresponding path program 1 times [2023-05-20 13:28:16,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:28:16,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285441256] [2023-05-20 13:28:16,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:28:16,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:28:16,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:28:16,325 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:28:16,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:28:16,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285441256] [2023-05-20 13:28:16,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285441256] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:28:16,325 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:28:16,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:28:16,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306699678] [2023-05-20 13:28:16,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:28:16,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:28:16,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:28:16,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:28:16,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:28:16,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:16,326 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:28:16,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:28:16,326 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:16,326 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:18,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:18,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:28:18,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2023-05-20 13:28:18,117 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:28:18,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:28:18,117 INFO L85 PathProgramCache]: Analyzing trace with hash -2057918945, now seen corresponding path program 1 times [2023-05-20 13:28:18,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:28:18,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786660582] [2023-05-20 13:28:18,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:28:18,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:28:18,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:28:18,841 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:28:18,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:28:18,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786660582] [2023-05-20 13:28:18,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786660582] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:28:18,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667825233] [2023-05-20 13:28:18,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:28:18,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:28:18,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:28:18,890 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) [2023-05-20 13:28:18,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2023-05-20 13:28:22,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:28:22,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:28:22,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:28:22,219 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:28:22,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:28:22,765 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:28:22,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667825233] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:28:22,765 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:28:22,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:28:22,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854069149] [2023-05-20 13:28:22,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:28:22,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:28:22,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:28:22,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:28:22,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:28:22,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:22,767 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:28:22,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:28:22,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:22,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:28:22,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:31,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:31,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:28:31,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:28:31,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2023-05-20 13:28:31,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:28:31,848 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:28:31,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:28:31,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1254275328, now seen corresponding path program 1 times [2023-05-20 13:28:31,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:28:31,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905280933] [2023-05-20 13:28:31,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:28:31,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:28:31,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:28:31,950 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:28:32,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:28:32,472 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:28:32,472 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:28:32,472 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:28:32,472 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:28:32,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2023-05-20 13:28:32,473 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:28:32,473 WARN L233 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:28:32,473 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2023-05-20 13:28:32,567 INFO L144 ThreadInstanceAdder]: Constructed 45 joinOtherThreadTransitions. [2023-05-20 13:28:32,574 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:28:32,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:28:32,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:28:32,578 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:28:32,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (96)] Waiting until timeout for monitored process [2023-05-20 13:28:32,584 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:28:32,589 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:28:32,589 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:28:32,589 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:28:34,539 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:28:34,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:28:34,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1774428252, now seen corresponding path program 1 times [2023-05-20 13:28:34,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:28:34,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544163339] [2023-05-20 13:28:34,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:28:34,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:28:34,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:28:34,597 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:28:34,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:28:34,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544163339] [2023-05-20 13:28:34,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544163339] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:28:34,597 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:28:34,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:28:34,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264354704] [2023-05-20 13:28:34,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:28:34,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:28:34,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:28:34,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:28:34,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:28:34,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:34,598 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:28:34,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:28:34,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:38,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:38,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2023-05-20 13:28:38,626 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:28:38,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:28:38,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1384727997, now seen corresponding path program 1 times [2023-05-20 13:28:38,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:28:38,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958072193] [2023-05-20 13:28:38,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:28:38,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:28:38,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:28:38,962 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:28:38,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:28:38,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958072193] [2023-05-20 13:28:38,963 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958072193] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:28:38,963 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:28:38,963 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:28:38,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399915431] [2023-05-20 13:28:38,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:28:38,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:28:38,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:28:38,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:28:38,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:28:38,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:38,964 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:28:38,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:28:38,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:38,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:40,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:40,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:28:40,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2023-05-20 13:28:40,964 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:28:40,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:28:40,964 INFO L85 PathProgramCache]: Analyzing trace with hash -873624780, now seen corresponding path program 1 times [2023-05-20 13:28:40,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:28:40,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768219043] [2023-05-20 13:28:40,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:28:40,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:28:41,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:28:41,404 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:28:41,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:28:41,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768219043] [2023-05-20 13:28:41,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768219043] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:28:41,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892338254] [2023-05-20 13:28:41,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:28:41,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:28:41,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:28:41,407 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) [2023-05-20 13:28:41,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2023-05-20 13:28:43,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:28:43,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:28:43,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:28:44,117 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:28:44,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:28:44,476 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:28:44,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892338254] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:28:44,476 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:28:44,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:28:44,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447831977] [2023-05-20 13:28:44,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:28:44,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:28:44,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:28:44,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:28:44,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:28:44,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:44,477 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:28:44,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:28:44,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:44,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:28:44,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:52,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:52,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:28:52,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:28:52,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2023-05-20 13:28:52,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:28:52,497 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:28:52,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:28:52,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1194172691, now seen corresponding path program 1 times [2023-05-20 13:28:52,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:28:52,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527177061] [2023-05-20 13:28:52,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:28:52,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:28:52,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:28:52,610 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:28:52,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:28:53,272 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:28:53,272 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:28:53,272 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:28:53,273 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:28:53,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2023-05-20 13:28:53,273 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:28:53,273 WARN L233 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:28:53,273 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2023-05-20 13:28:53,373 INFO L144 ThreadInstanceAdder]: Constructed 46 joinOtherThreadTransitions. [2023-05-20 13:28:53,378 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:28:53,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:28:53,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:28:53,380 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:28:53,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (98)] Waiting until timeout for monitored process [2023-05-20 13:28:53,385 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:28:53,388 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:28:53,388 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:28:53,388 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:28:55,147 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:28:55,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:28:55,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1705397099, now seen corresponding path program 1 times [2023-05-20 13:28:55,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:28:55,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860487312] [2023-05-20 13:28:55,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:28:55,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:28:55,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:28:55,204 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:28:55,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:28:55,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860487312] [2023-05-20 13:28:55,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860487312] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:28:55,205 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:28:55,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:28:55,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668137040] [2023-05-20 13:28:55,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:28:55,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:28:55,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:28:55,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:28:55,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:28:55,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:55,205 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:28:55,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:28:55,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:59,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:59,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2023-05-20 13:28:59,162 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:28:59,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:28:59,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1017102381, now seen corresponding path program 1 times [2023-05-20 13:28:59,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:28:59,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865583448] [2023-05-20 13:28:59,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:28:59,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:28:59,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:28:59,389 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:28:59,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:28:59,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865583448] [2023-05-20 13:28:59,389 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865583448] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:28:59,390 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:28:59,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:28:59,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067502195] [2023-05-20 13:28:59,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:28:59,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:28:59,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:28:59,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:28:59,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:28:59,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:59,390 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:28:59,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:28:59,390 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:28:59,390 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:01,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:01,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:29:01,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2023-05-20 13:29:01,308 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:29:01,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:29:01,308 INFO L85 PathProgramCache]: Analyzing trace with hash 660658994, now seen corresponding path program 1 times [2023-05-20 13:29:01,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:29:01,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22235134] [2023-05-20 13:29:01,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:29:01,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:29:01,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:29:01,840 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:29:01,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:29:01,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22235134] [2023-05-20 13:29:01,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22235134] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:29:01,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886445741] [2023-05-20 13:29:01,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:29:01,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:29:01,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:29:01,843 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) [2023-05-20 13:29:01,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2023-05-20 13:29:04,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:29:04,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:29:04,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:29:04,545 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:29:04,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:29:04,905 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:29:04,906 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886445741] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:29:04,906 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:29:04,906 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:29:04,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901631645] [2023-05-20 13:29:04,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:29:04,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:29:04,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:29:04,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:29:04,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:29:04,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:04,908 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:29:04,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:29:04,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:04,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:29:04,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:14,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:14,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:29:14,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:29:14,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2023-05-20 13:29:14,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:29:14,205 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:29:14,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:29:14,205 INFO L85 PathProgramCache]: Analyzing trace with hash -2053639230, now seen corresponding path program 1 times [2023-05-20 13:29:14,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:29:14,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851845962] [2023-05-20 13:29:14,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:29:14,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:29:14,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:29:14,318 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:29:14,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:29:14,906 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:29:14,906 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:29:14,906 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:29:14,906 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:29:14,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2023-05-20 13:29:14,907 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:29:14,907 WARN L233 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:29:14,907 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2023-05-20 13:29:15,013 INFO L144 ThreadInstanceAdder]: Constructed 47 joinOtherThreadTransitions. [2023-05-20 13:29:15,019 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:29:15,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:29:15,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:29:15,021 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:29:15,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (100)] Waiting until timeout for monitored process [2023-05-20 13:29:15,028 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:29:15,034 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:29:15,034 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:29:15,034 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:29:17,141 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:29:17,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:29:17,141 INFO L85 PathProgramCache]: Analyzing trace with hash -806843315, now seen corresponding path program 1 times [2023-05-20 13:29:17,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:29:17,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273239488] [2023-05-20 13:29:17,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:29:17,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:29:17,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:29:17,202 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:29:17,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:29:17,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273239488] [2023-05-20 13:29:17,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273239488] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:29:17,203 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:29:17,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:29:17,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137349522] [2023-05-20 13:29:17,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:29:17,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:29:17,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:29:17,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:29:17,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:29:17,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:17,203 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:29:17,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:29:17,204 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:21,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:21,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2023-05-20 13:29:21,142 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:29:21,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:29:21,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1288374161, now seen corresponding path program 1 times [2023-05-20 13:29:21,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:29:21,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298675066] [2023-05-20 13:29:21,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:29:21,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:29:21,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:29:21,488 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:29:21,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:29:21,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298675066] [2023-05-20 13:29:21,488 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298675066] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:29:21,488 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:29:21,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:29:21,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222535754] [2023-05-20 13:29:21,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:29:21,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:29:21,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:29:21,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:29:21,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:29:21,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:21,489 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:29:21,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:29:21,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:21,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:23,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:23,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:29:23,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2023-05-20 13:29:23,557 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:29:23,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:29:23,558 INFO L85 PathProgramCache]: Analyzing trace with hash 471868101, now seen corresponding path program 1 times [2023-05-20 13:29:23,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:29:23,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124608857] [2023-05-20 13:29:23,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:29:23,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:29:23,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:29:24,088 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:29:24,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:29:24,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124608857] [2023-05-20 13:29:24,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124608857] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:29:24,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798495182] [2023-05-20 13:29:24,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:29:24,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:29:24,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:29:24,090 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) [2023-05-20 13:29:24,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2023-05-20 13:29:26,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:29:26,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:29:26,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:29:26,779 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:29:26,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:29:27,127 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:29:27,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798495182] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:29:27,128 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:29:27,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:29:27,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339127297] [2023-05-20 13:29:27,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:29:27,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:29:27,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:29:27,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:29:27,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:29:27,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:27,130 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:29:27,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:29:27,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:27,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:29:27,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:37,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:37,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:29:37,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:29:37,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2023-05-20 13:29:37,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:29:37,403 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:29:37,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:29:37,404 INFO L85 PathProgramCache]: Analyzing trace with hash -665940287, now seen corresponding path program 1 times [2023-05-20 13:29:37,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:29:37,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923840529] [2023-05-20 13:29:37,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:29:37,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:29:37,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:29:37,535 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:29:37,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:29:38,247 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:29:38,247 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:29:38,247 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:29:38,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:29:38,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2023-05-20 13:29:38,248 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:29:38,248 WARN L233 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:29:38,248 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2023-05-20 13:29:38,353 INFO L144 ThreadInstanceAdder]: Constructed 48 joinOtherThreadTransitions. [2023-05-20 13:29:38,358 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:29:38,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:29:38,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:29:38,360 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:29:38,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (102)] Waiting until timeout for monitored process [2023-05-20 13:29:38,362 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:29:38,366 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:29:38,366 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:29:38,366 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:29:40,512 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:29:40,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:29:40,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1554494932, now seen corresponding path program 1 times [2023-05-20 13:29:40,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:29:40,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935168158] [2023-05-20 13:29:40,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:29:40,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:29:40,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:29:40,576 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:29:40,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:29:40,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935168158] [2023-05-20 13:29:40,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935168158] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:29:40,576 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:29:40,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:29:40,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419711832] [2023-05-20 13:29:40,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:29:40,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:29:40,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:29:40,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:29:40,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:29:40,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:40,577 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:29:40,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:29:40,578 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:44,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:44,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2023-05-20 13:29:44,596 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:29:44,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:29:44,596 INFO L85 PathProgramCache]: Analyzing trace with hash -930721478, now seen corresponding path program 1 times [2023-05-20 13:29:44,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:29:44,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044210914] [2023-05-20 13:29:44,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:29:44,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:29:44,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:29:44,886 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:29:44,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:29:44,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044210914] [2023-05-20 13:29:44,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044210914] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:29:44,886 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:29:44,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:29:44,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902975107] [2023-05-20 13:29:44,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:29:44,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:29:44,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:29:44,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:29:44,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:29:44,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:44,887 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:29:44,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:29:44,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:44,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:46,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:46,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:29:46,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2023-05-20 13:29:46,811 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:29:46,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:29:46,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1388793312, now seen corresponding path program 1 times [2023-05-20 13:29:46,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:29:46,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209791567] [2023-05-20 13:29:46,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:29:46,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:29:46,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:29:47,365 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:29:47,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:29:47,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209791567] [2023-05-20 13:29:47,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209791567] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:29:47,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29188421] [2023-05-20 13:29:47,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:29:47,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:29:47,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:29:47,368 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) [2023-05-20 13:29:47,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2023-05-20 13:29:50,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:29:50,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:29:50,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:29:50,276 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:29:50,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:29:50,672 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:29:50,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29188421] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:29:50,672 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:29:50,673 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:29:50,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605736594] [2023-05-20 13:29:50,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:29:50,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:29:50,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:29:50,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:29:50,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:29:50,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:50,674 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:29:50,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:29:50,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:29:50,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:29:50,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:01,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:01,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:30:01,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:30:01,709 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2023-05-20 13:30:01,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable203 [2023-05-20 13:30:01,873 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:30:01,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:30:01,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1471092466, now seen corresponding path program 1 times [2023-05-20 13:30:01,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:30:01,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611831520] [2023-05-20 13:30:01,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:30:01,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:30:02,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:30:02,031 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:30:02,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:30:02,729 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:30:02,729 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:30:02,729 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:30:02,730 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:30:02,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2023-05-20 13:30:02,730 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:30:02,730 WARN L233 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:30:02,730 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2023-05-20 13:30:02,895 INFO L144 ThreadInstanceAdder]: Constructed 49 joinOtherThreadTransitions. [2023-05-20 13:30:02,903 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:30:02,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:30:02,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:30:02,906 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:30:02,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (104)] Waiting until timeout for monitored process [2023-05-20 13:30:02,913 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:30:02,918 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:30:02,919 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:30:02,919 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:30:05,695 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:30:05,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:30:05,696 INFO L85 PathProgramCache]: Analyzing trace with hash -628848320, now seen corresponding path program 1 times [2023-05-20 13:30:05,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:30:05,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345868102] [2023-05-20 13:30:05,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:30:05,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:30:05,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:30:05,795 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:30:05,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:30:05,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345868102] [2023-05-20 13:30:05,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345868102] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:30:05,796 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:30:05,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:30:05,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300604888] [2023-05-20 13:30:05,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:30:05,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:30:05,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:30:05,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:30:05,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:30:05,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:05,796 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:30:05,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:30:05,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:11,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:11,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2023-05-20 13:30:11,626 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:30:11,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:30:11,628 INFO L85 PathProgramCache]: Analyzing trace with hash -820049813, now seen corresponding path program 1 times [2023-05-20 13:30:11,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:30:11,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209637313] [2023-05-20 13:30:11,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:30:11,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:30:11,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:30:12,031 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:30:12,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:30:12,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209637313] [2023-05-20 13:30:12,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209637313] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:30:12,032 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:30:12,032 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:30:12,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426340459] [2023-05-20 13:30:12,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:30:12,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:30:12,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:30:12,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:30:12,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:30:12,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:12,033 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:30:12,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:30:12,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:12,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:14,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:14,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:30:14,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2023-05-20 13:30:14,464 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:30:14,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:30:14,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1264443044, now seen corresponding path program 1 times [2023-05-20 13:30:14,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:30:14,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731658350] [2023-05-20 13:30:14,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:30:14,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:30:14,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:30:14,896 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:30:14,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:30:14,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731658350] [2023-05-20 13:30:14,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731658350] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:30:14,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715328474] [2023-05-20 13:30:14,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:30:14,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:30:14,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:30:14,899 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) [2023-05-20 13:30:14,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2023-05-20 13:30:17,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:30:17,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:30:17,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:30:17,778 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:30:17,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:30:18,132 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:30:18,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715328474] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:30:18,132 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:30:18,132 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:30:18,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804741998] [2023-05-20 13:30:18,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:30:18,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:30:18,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:30:18,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:30:18,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:30:18,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:18,133 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:30:18,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:30:18,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:18,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:30:18,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:29,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:29,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:30:29,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:30:29,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2023-05-20 13:30:29,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:30:29,393 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:30:29,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:30:29,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1329878897, now seen corresponding path program 1 times [2023-05-20 13:30:29,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:30:29,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629327952] [2023-05-20 13:30:29,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:30:29,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:30:29,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:30:29,513 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:30:29,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:30:30,245 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:30:30,245 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:30:30,245 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:30:30,245 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:30:30,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2023-05-20 13:30:30,246 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:30:30,246 WARN L233 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:30:30,246 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2023-05-20 13:30:30,351 INFO L144 ThreadInstanceAdder]: Constructed 50 joinOtherThreadTransitions. [2023-05-20 13:30:30,357 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:30:30,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:30:30,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:30:30,359 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:30:30,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (106)] Waiting until timeout for monitored process [2023-05-20 13:30:30,365 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:30:30,369 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:30:30,369 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:30:30,369 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:30:32,342 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:30:32,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:30:32,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1157697351, now seen corresponding path program 1 times [2023-05-20 13:30:32,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:30:32,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131709129] [2023-05-20 13:30:32,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:30:32,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:30:32,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:30:32,407 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:30:32,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:30:32,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131709129] [2023-05-20 13:30:32,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131709129] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:30:32,407 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:30:32,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:30:32,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215273283] [2023-05-20 13:30:32,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:30:32,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:30:32,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:30:32,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:30:32,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:30:32,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:32,408 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:30:32,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:30:32,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:36,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:36,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2023-05-20 13:30:36,856 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:30:36,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:30:36,856 INFO L85 PathProgramCache]: Analyzing trace with hash -500121396, now seen corresponding path program 1 times [2023-05-20 13:30:36,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:30:36,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190201270] [2023-05-20 13:30:36,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:30:36,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:30:36,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:30:37,097 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 173 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2023-05-20 13:30:37,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:30:37,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190201270] [2023-05-20 13:30:37,097 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190201270] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:30:37,097 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:30:37,097 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-05-20 13:30:37,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206302092] [2023-05-20 13:30:37,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:30:37,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-05-20 13:30:37,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:30:37,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-05-20 13:30:37,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-05-20 13:30:37,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:37,098 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:30:37,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.666666666666664) internal successors, (244), 6 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:30:37,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:37,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:39,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:39,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:30:39,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2023-05-20 13:30:39,254 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:30:39,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:30:39,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1093738768, now seen corresponding path program 1 times [2023-05-20 13:30:39,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:30:39,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409328153] [2023-05-20 13:30:39,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:30:39,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:30:39,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:30:39,836 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:30:39,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:30:39,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409328153] [2023-05-20 13:30:39,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409328153] provided 0 perfect and 1 imperfect interpolant sequences [2023-05-20 13:30:39,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003596935] [2023-05-20 13:30:39,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:30:39,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-05-20 13:30:39,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:30:39,838 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) [2023-05-20 13:30:39,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2023-05-20 13:30:42,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:30:42,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 20 conjunts are in the unsatisfiable core [2023-05-20 13:30:42,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-05-20 13:30:42,807 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:30:42,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-05-20 13:30:43,169 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-05-20 13:30:43,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003596935] provided 0 perfect and 2 imperfect interpolant sequences [2023-05-20 13:30:43,170 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-05-20 13:30:43,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 42 [2023-05-20 13:30:43,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875371627] [2023-05-20 13:30:43,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-05-20 13:30:43,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-05-20 13:30:43,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:30:43,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-05-20 13:30:43,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-05-20 13:30:43,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:43,171 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:30:43,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 12.476190476190476) internal successors, (524), 42 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:30:43,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:43,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:30:43,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:54,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:54,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-05-20 13:30:54,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-05-20 13:30:54,458 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2023-05-20 13:30:54,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2023-05-20 13:30:54,620 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:30:54,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:30:54,621 INFO L85 PathProgramCache]: Analyzing trace with hash -138647832, now seen corresponding path program 1 times [2023-05-20 13:30:54,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:30:54,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345000817] [2023-05-20 13:30:54,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:30:54,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:30:54,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:30:54,927 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-05-20 13:30:55,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-05-20 13:30:55,779 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-05-20 13:30:55,779 INFO L359 BasicCegarLoop]: Counterexample is feasible [2023-05-20 13:30:55,779 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2023-05-20 13:30:55,780 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-05-20 13:30:55,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2023-05-20 13:30:55,780 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-05-20 13:30:55,780 WARN L233 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2023-05-20 13:30:55,781 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2023-05-20 13:30:55,896 INFO L144 ThreadInstanceAdder]: Constructed 51 joinOtherThreadTransitions. [2023-05-20 13:30:55,902 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:30:55,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2023-05-20 13:30:55,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-05-20 13:30:55,904 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2023-05-20 13:30:55,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (108)] Waiting until timeout for monitored process [2023-05-20 13:30:55,911 INFO L162 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2023-05-20 13:30:55,915 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2023-05-20 13:30:55,915 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@60b337a5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-05-20 13:30:55,915 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-05-20 13:30:58,356 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-05-20 13:30:58,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-05-20 13:30:58,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1133105489, now seen corresponding path program 1 times [2023-05-20 13:30:58,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-05-20 13:30:58,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649214407] [2023-05-20 13:30:58,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-05-20 13:30:58,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-05-20 13:30:58,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-05-20 13:30:58,435 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-05-20 13:30:58,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-05-20 13:30:58,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649214407] [2023-05-20 13:30:58,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649214407] provided 1 perfect and 0 imperfect interpolant sequences [2023-05-20 13:30:58,436 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-05-20 13:30:58,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-05-20 13:30:58,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259126756] [2023-05-20 13:30:58,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-05-20 13:30:58,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-05-20 13:30:58,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-05-20 13:30:58,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-05-20 13:30:58,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-05-20 13:30:58,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-05-20 13:30:58,436 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2023-05-20 13:30:58,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-05-20 13:30:58,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. Received shutdown request... [2023-05-20 13:32:10,057 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (82)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,057 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (14)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,057 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (51)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,057 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (36)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2023-05-20 13:32:10,059 WARN L619 AbstractCegarLoop]: Verification canceled: while executing DepthFirstTraversal. [2023-05-20 13:32:10,059 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-05-20 13:32:10,059 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 2 remaining) [2023-05-20 13:32:10,060 INFO L444 BasicCegarLoop]: Path program histogram: [1] [2023-05-20 13:32:10,061 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 51 thread instances [2023-05-20 13:32:10,061 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-05-20 13:32:10,077 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.05 01:32:10 BasicIcfg [2023-05-20 13:32:10,077 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-05-20 13:32:10,078 INFO L158 Benchmark]: Toolchain (without parser) took 681553.53ms. Allocated memory was 177.2MB in the beginning and 5.3GB in the end (delta: 5.1GB). Free memory was 118.5MB in the beginning and 1.6GB in the end (delta: -1.4GB). Peak memory consumption was 4.6GB. Max. memory is 8.0GB. [2023-05-20 13:32:10,078 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 177.2MB. Free memory is still 137.0MB. There was no memory consumed. Max. memory is 8.0GB. [2023-05-20 13:32:10,078 INFO L158 Benchmark]: CACSL2BoogieTranslator took 480.15ms. Allocated memory was 177.2MB in the beginning and 216.0MB in the end (delta: 38.8MB). Free memory was 118.4MB in the beginning and 180.0MB in the end (delta: -61.6MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2023-05-20 13:32:10,078 INFO L158 Benchmark]: Boogie Procedure Inliner took 44.99ms. Allocated memory is still 216.0MB. Free memory was 180.0MB in the beginning and 178.3MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-05-20 13:32:10,078 INFO L158 Benchmark]: Boogie Preprocessor took 42.53ms. Allocated memory is still 216.0MB. Free memory was 177.9MB in the beginning and 176.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-05-20 13:32:10,078 INFO L158 Benchmark]: RCFGBuilder took 402.52ms. Allocated memory is still 216.0MB. Free memory was 176.3MB in the beginning and 160.6MB in the end (delta: 15.7MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. [2023-05-20 13:32:10,079 INFO L158 Benchmark]: TraceAbstraction took 680574.05ms. Allocated memory was 216.0MB in the beginning and 5.3GB in the end (delta: 5.0GB). Free memory was 159.5MB in the beginning and 1.6GB in the end (delta: -1.4GB). Peak memory consumption was 4.6GB. Max. memory is 8.0GB. [2023-05-20 13:32:10,079 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 177.2MB. Free memory is still 137.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 480.15ms. Allocated memory was 177.2MB in the beginning and 216.0MB in the end (delta: 38.8MB). Free memory was 118.4MB in the beginning and 180.0MB in the end (delta: -61.6MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 44.99ms. Allocated memory is still 216.0MB. Free memory was 180.0MB in the beginning and 178.3MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 42.53ms. Allocated memory is still 216.0MB. Free memory was 177.9MB in the beginning and 176.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 402.52ms. Allocated memory is still 216.0MB. Free memory was 176.3MB in the beginning and 160.6MB in the end (delta: 15.7MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. * TraceAbstraction took 680574.05ms. Allocated memory was 216.0MB in the beginning and 5.3GB in the end (delta: 5.0GB). Free memory was 159.5MB in the beginning and 1.6GB in the end (delta: -1.4GB). Peak memory consumption was 4.6GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1139, independent: 845, independent conditional: 33, independent unconditional: 812, dependent: 294, dependent conditional: 289, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 850, independent: 845, independent conditional: 33, independent unconditional: 812, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 850, independent: 845, independent conditional: 33, independent unconditional: 812, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 850, independent: 845, independent conditional: 0, independent unconditional: 845, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 850, independent: 845, independent conditional: 0, independent unconditional: 845, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 850, independent: 845, independent conditional: 0, independent unconditional: 845, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 788, independent: 783, independent conditional: 0, independent unconditional: 783, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 788, independent: 780, independent conditional: 0, independent unconditional: 780, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 8, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 8, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 54, independent: 42, independent conditional: 0, independent unconditional: 42, dependent: 13, dependent conditional: 0, dependent unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 850, independent: 62, independent conditional: 0, independent unconditional: 62, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 788, unknown conditional: 0, unknown unconditional: 788] , Statistics on independence cache: Total cache size (in pairs): 788, Positive cache size: 783, Positive conditional cache size: 0, Positive unconditional cache size: 783, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 289 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.1s, Number of persistent set computation: 77, Number of trivial persistent sets: 61, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 817, independent: 812, independent conditional: 0, independent unconditional: 812, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1139, independent: 845, independent conditional: 33, independent unconditional: 812, dependent: 294, dependent conditional: 289, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 850, independent: 845, independent conditional: 33, independent unconditional: 812, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 850, independent: 845, independent conditional: 33, independent unconditional: 812, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 850, independent: 845, independent conditional: 0, independent unconditional: 845, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 850, independent: 845, independent conditional: 0, independent unconditional: 845, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 850, independent: 845, independent conditional: 0, independent unconditional: 845, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 788, independent: 783, independent conditional: 0, independent unconditional: 783, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 788, independent: 780, independent conditional: 0, independent unconditional: 780, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 8, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 8, independent: 3, independent conditional: 0, independent unconditional: 3, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 54, independent: 42, independent conditional: 0, independent unconditional: 42, dependent: 13, dependent conditional: 0, dependent unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 850, independent: 62, independent conditional: 0, independent unconditional: 62, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 788, unknown conditional: 0, unknown unconditional: 788] , Statistics on independence cache: Total cache size (in pairs): 788, Positive cache size: 783, Positive conditional cache size: 0, Positive unconditional cache size: 783, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: 0, Independence queries for same thread: 289 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 7048, independent: 6643, independent conditional: 718, independent unconditional: 5925, dependent: 405, dependent conditional: 343, dependent unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6713, independent: 6643, independent conditional: 718, independent unconditional: 5925, dependent: 70, dependent conditional: 8, dependent unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 6713, independent: 6643, independent conditional: 718, independent unconditional: 5925, dependent: 70, dependent conditional: 8, dependent unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6725, independent: 6643, independent conditional: 0, independent unconditional: 6643, dependent: 82, dependent conditional: 12, dependent unconditional: 70, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 6725, independent: 6643, independent conditional: 0, independent unconditional: 6643, dependent: 82, dependent conditional: 11, dependent unconditional: 71, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 6725, independent: 6643, independent conditional: 0, independent unconditional: 6643, dependent: 82, dependent conditional: 11, dependent unconditional: 71, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4609, independent: 4539, independent conditional: 0, independent unconditional: 4539, dependent: 70, dependent conditional: 8, dependent unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4609, independent: 4508, independent conditional: 0, independent unconditional: 4508, dependent: 101, dependent conditional: 0, dependent unconditional: 101, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 101, independent: 31, independent conditional: 0, independent unconditional: 31, dependent: 70, dependent conditional: 8, dependent unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 101, independent: 31, independent conditional: 0, independent unconditional: 31, dependent: 70, dependent conditional: 8, dependent unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 277, independent: 111, independent conditional: 0, independent unconditional: 111, dependent: 166, dependent conditional: 21, dependent unconditional: 144, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 6725, independent: 2104, independent conditional: 0, independent unconditional: 2104, dependent: 12, dependent conditional: 3, dependent unconditional: 9, unknown: 4609, unknown conditional: 8, unknown unconditional: 4601] , Statistics on independence cache: Total cache size (in pairs): 4609, Positive cache size: 4539, Positive conditional cache size: 0, Positive unconditional cache size: 4539, Negative cache size: 70, Negative conditional cache size: 8, Negative unconditional cache size: 62, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 1, Maximal queried relation: 2, Independence queries for same thread: 335 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.4s, Number of persistent set computation: 191, Number of trivial persistent sets: 134, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5987, independent: 5925, independent conditional: 0, independent unconditional: 5925, dependent: 62, dependent conditional: 0, dependent unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 7048, independent: 6643, independent conditional: 718, independent unconditional: 5925, dependent: 405, dependent conditional: 343, dependent unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6713, independent: 6643, independent conditional: 718, independent unconditional: 5925, dependent: 70, dependent conditional: 8, dependent unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 6713, independent: 6643, independent conditional: 718, independent unconditional: 5925, dependent: 70, dependent conditional: 8, dependent unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6725, independent: 6643, independent conditional: 0, independent unconditional: 6643, dependent: 82, dependent conditional: 12, dependent unconditional: 70, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 6725, independent: 6643, independent conditional: 0, independent unconditional: 6643, dependent: 82, dependent conditional: 11, dependent unconditional: 71, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 6725, independent: 6643, independent conditional: 0, independent unconditional: 6643, dependent: 82, dependent conditional: 11, dependent unconditional: 71, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4609, independent: 4539, independent conditional: 0, independent unconditional: 4539, dependent: 70, dependent conditional: 8, dependent unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4609, independent: 4508, independent conditional: 0, independent unconditional: 4508, dependent: 101, dependent conditional: 0, dependent unconditional: 101, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 101, independent: 31, independent conditional: 0, independent unconditional: 31, dependent: 70, dependent conditional: 8, dependent unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 101, independent: 31, independent conditional: 0, independent unconditional: 31, dependent: 70, dependent conditional: 8, dependent unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 277, independent: 111, independent conditional: 0, independent unconditional: 111, dependent: 166, dependent conditional: 21, dependent unconditional: 144, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 6725, independent: 2104, independent conditional: 0, independent unconditional: 2104, dependent: 12, dependent conditional: 3, dependent unconditional: 9, unknown: 4609, unknown conditional: 8, unknown unconditional: 4601] , Statistics on independence cache: Total cache size (in pairs): 4609, Positive cache size: 4539, Positive conditional cache size: 0, Positive unconditional cache size: 4539, Negative cache size: 70, Negative conditional cache size: 8, Negative unconditional cache size: 62, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 1, Maximal queried relation: 2, Independence queries for same thread: 335 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 16709, independent: 16068, independent conditional: 2437, independent unconditional: 13631, dependent: 641, dependent conditional: 487, dependent unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 16258, independent: 16068, independent conditional: 2437, independent unconditional: 13631, dependent: 190, dependent conditional: 36, dependent unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 16258, independent: 16068, independent conditional: 2437, independent unconditional: 13631, dependent: 190, dependent conditional: 36, dependent unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 16312, independent: 16068, independent conditional: 12, independent unconditional: 16056, dependent: 244, dependent conditional: 42, dependent unconditional: 202, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 16312, independent: 16068, independent conditional: 12, independent unconditional: 16056, dependent: 244, dependent conditional: 33, dependent unconditional: 211, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 16312, independent: 16068, independent conditional: 12, independent unconditional: 16056, dependent: 244, dependent conditional: 33, dependent unconditional: 211, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 9909, independent: 9730, independent conditional: 12, independent unconditional: 9718, dependent: 179, dependent conditional: 25, dependent unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 9909, independent: 9636, independent conditional: 0, independent unconditional: 9636, dependent: 273, dependent conditional: 0, dependent unconditional: 273, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 273, independent: 94, independent conditional: 12, independent unconditional: 82, dependent: 179, dependent conditional: 25, dependent unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 273, independent: 94, independent conditional: 12, independent unconditional: 82, dependent: 179, dependent conditional: 25, dependent unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 447, independent: 169, independent conditional: 21, independent unconditional: 148, dependent: 277, dependent conditional: 41, dependent unconditional: 236, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 16312, independent: 6338, independent conditional: 0, independent unconditional: 6338, dependent: 65, dependent conditional: 8, dependent unconditional: 57, unknown: 9909, unknown conditional: 37, unknown unconditional: 9872] , Statistics on independence cache: Total cache size (in pairs): 9909, Positive cache size: 9730, Positive conditional cache size: 12, Positive unconditional cache size: 9718, Negative cache size: 179, Negative conditional cache size: 25, Negative unconditional cache size: 154, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 9, Maximal queried relation: 2, Independence queries for same thread: 451 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.5s, Number of persistent set computation: 477, Number of trivial persistent sets: 366, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 13785, independent: 13631, independent conditional: 0, independent unconditional: 13631, dependent: 154, dependent conditional: 0, dependent unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 16709, independent: 16068, independent conditional: 2437, independent unconditional: 13631, dependent: 641, dependent conditional: 487, dependent unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 16258, independent: 16068, independent conditional: 2437, independent unconditional: 13631, dependent: 190, dependent conditional: 36, dependent unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 16258, independent: 16068, independent conditional: 2437, independent unconditional: 13631, dependent: 190, dependent conditional: 36, dependent unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 16312, independent: 16068, independent conditional: 12, independent unconditional: 16056, dependent: 244, dependent conditional: 42, dependent unconditional: 202, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 16312, independent: 16068, independent conditional: 12, independent unconditional: 16056, dependent: 244, dependent conditional: 33, dependent unconditional: 211, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 16312, independent: 16068, independent conditional: 12, independent unconditional: 16056, dependent: 244, dependent conditional: 33, dependent unconditional: 211, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 9909, independent: 9730, independent conditional: 12, independent unconditional: 9718, dependent: 179, dependent conditional: 25, dependent unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 9909, independent: 9636, independent conditional: 0, independent unconditional: 9636, dependent: 273, dependent conditional: 0, dependent unconditional: 273, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 273, independent: 94, independent conditional: 12, independent unconditional: 82, dependent: 179, dependent conditional: 25, dependent unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 273, independent: 94, independent conditional: 12, independent unconditional: 82, dependent: 179, dependent conditional: 25, dependent unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 447, independent: 169, independent conditional: 21, independent unconditional: 148, dependent: 277, dependent conditional: 41, dependent unconditional: 236, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 16312, independent: 6338, independent conditional: 0, independent unconditional: 6338, dependent: 65, dependent conditional: 8, dependent unconditional: 57, unknown: 9909, unknown conditional: 37, unknown unconditional: 9872] , Statistics on independence cache: Total cache size (in pairs): 9909, Positive cache size: 9730, Positive conditional cache size: 12, Positive unconditional cache size: 9718, Negative cache size: 179, Negative conditional cache size: 25, Negative unconditional cache size: 154, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 9, Maximal queried relation: 2, Independence queries for same thread: 451 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 24516, independent: 23777, independent conditional: 3464, independent unconditional: 20313, dependent: 739, dependent conditional: 508, dependent unconditional: 231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 24047, independent: 23777, independent conditional: 3464, independent unconditional: 20313, dependent: 270, dependent conditional: 39, dependent unconditional: 231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 24047, independent: 23777, independent conditional: 3464, independent unconditional: 20313, dependent: 270, dependent conditional: 39, dependent unconditional: 231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 24119, independent: 23777, independent conditional: 20, independent unconditional: 23757, dependent: 342, dependent conditional: 52, dependent unconditional: 290, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 24119, independent: 23777, independent conditional: 20, independent unconditional: 23757, dependent: 342, dependent conditional: 48, dependent unconditional: 294, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 24119, independent: 23777, independent conditional: 20, independent unconditional: 23757, dependent: 342, dependent conditional: 48, dependent unconditional: 294, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 15116, independent: 14846, independent conditional: 20, independent unconditional: 14826, dependent: 270, dependent conditional: 39, dependent unconditional: 231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 15116, independent: 14708, independent conditional: 0, independent unconditional: 14708, dependent: 408, dependent conditional: 0, dependent unconditional: 408, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 408, independent: 138, independent conditional: 20, independent unconditional: 118, dependent: 270, dependent conditional: 39, dependent unconditional: 231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 408, independent: 138, independent conditional: 20, independent unconditional: 118, dependent: 270, dependent conditional: 39, dependent unconditional: 231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 554, independent: 198, independent conditional: 29, independent unconditional: 169, dependent: 356, dependent conditional: 55, dependent unconditional: 301, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 24119, independent: 8931, independent conditional: 0, independent unconditional: 8931, dependent: 72, dependent conditional: 9, dependent unconditional: 63, unknown: 15116, unknown conditional: 59, unknown unconditional: 15057] , Statistics on independence cache: Total cache size (in pairs): 15116, Positive cache size: 14846, Positive conditional cache size: 20, Positive unconditional cache size: 14826, Negative cache size: 270, Negative conditional cache size: 39, Negative unconditional cache size: 231, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4, Maximal queried relation: 2, Independence queries for same thread: 469 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.6s, Number of persistent set computation: 426, Number of trivial persistent sets: 327, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 20544, independent: 20313, independent conditional: 0, independent unconditional: 20313, dependent: 231, dependent conditional: 0, dependent unconditional: 231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 24516, independent: 23777, independent conditional: 3464, independent unconditional: 20313, dependent: 739, dependent conditional: 508, dependent unconditional: 231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 24047, independent: 23777, independent conditional: 3464, independent unconditional: 20313, dependent: 270, dependent conditional: 39, dependent unconditional: 231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 24047, independent: 23777, independent conditional: 3464, independent unconditional: 20313, dependent: 270, dependent conditional: 39, dependent unconditional: 231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 24119, independent: 23777, independent conditional: 20, independent unconditional: 23757, dependent: 342, dependent conditional: 52, dependent unconditional: 290, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 24119, independent: 23777, independent conditional: 20, independent unconditional: 23757, dependent: 342, dependent conditional: 48, dependent unconditional: 294, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 24119, independent: 23777, independent conditional: 20, independent unconditional: 23757, dependent: 342, dependent conditional: 48, dependent unconditional: 294, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 15116, independent: 14846, independent conditional: 20, independent unconditional: 14826, dependent: 270, dependent conditional: 39, dependent unconditional: 231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 15116, independent: 14708, independent conditional: 0, independent unconditional: 14708, dependent: 408, dependent conditional: 0, dependent unconditional: 408, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 408, independent: 138, independent conditional: 20, independent unconditional: 118, dependent: 270, dependent conditional: 39, dependent unconditional: 231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 408, independent: 138, independent conditional: 20, independent unconditional: 118, dependent: 270, dependent conditional: 39, dependent unconditional: 231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 554, independent: 198, independent conditional: 29, independent unconditional: 169, dependent: 356, dependent conditional: 55, dependent unconditional: 301, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 24119, independent: 8931, independent conditional: 0, independent unconditional: 8931, dependent: 72, dependent conditional: 9, dependent unconditional: 63, unknown: 15116, unknown conditional: 59, unknown unconditional: 15057] , Statistics on independence cache: Total cache size (in pairs): 15116, Positive cache size: 14846, Positive conditional cache size: 20, Positive unconditional cache size: 14826, Negative cache size: 270, Negative conditional cache size: 39, Negative unconditional cache size: 231, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4, Maximal queried relation: 2, Independence queries for same thread: 469 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 629202, independent: 596671, independent conditional: 559326, independent unconditional: 37345, dependent: 32531, dependent conditional: 32084, dependent unconditional: 447, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 604949, independent: 596671, independent conditional: 559326, independent unconditional: 37345, dependent: 8278, dependent conditional: 7831, dependent unconditional: 447, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 604949, independent: 596671, independent conditional: 559326, independent unconditional: 37345, dependent: 8278, dependent conditional: 7831, dependent unconditional: 447, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 612865, independent: 596671, independent conditional: 62, independent unconditional: 596609, dependent: 16194, dependent conditional: 7854, dependent unconditional: 8340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 612865, independent: 596671, independent conditional: 62, independent unconditional: 596609, dependent: 16194, dependent conditional: 1685, dependent unconditional: 14509, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 612865, independent: 596671, independent conditional: 62, independent unconditional: 596609, dependent: 16194, dependent conditional: 1685, dependent unconditional: 14509, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 26089, independent: 25560, independent conditional: 37, independent unconditional: 25523, dependent: 529, dependent conditional: 82, dependent unconditional: 447, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 26089, independent: 25276, independent conditional: 0, independent unconditional: 25276, dependent: 813, dependent conditional: 0, dependent unconditional: 813, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 813, independent: 284, independent conditional: 37, independent unconditional: 247, dependent: 529, dependent conditional: 82, dependent unconditional: 447, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 813, independent: 284, independent conditional: 37, independent unconditional: 247, dependent: 529, dependent conditional: 82, dependent unconditional: 447, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1176, independent: 347, independent conditional: 54, independent unconditional: 293, dependent: 829, dependent conditional: 236, dependent unconditional: 593, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 612865, independent: 571111, independent conditional: 25, independent unconditional: 571086, dependent: 15665, dependent conditional: 1603, dependent unconditional: 14062, unknown: 26089, unknown conditional: 119, unknown unconditional: 25970] , Statistics on independence cache: Total cache size (in pairs): 26089, Positive cache size: 25560, Positive conditional cache size: 37, Positive unconditional cache size: 25523, Negative cache size: 529, Negative conditional cache size: 82, Negative unconditional cache size: 447, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 6169, Maximal queried relation: 2, Independence queries for same thread: 24253 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 3.3s, Number of persistent set computation: 44882, Number of trivial persistent sets: 33885, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 37792, independent: 37345, independent conditional: 0, independent unconditional: 37345, dependent: 447, dependent conditional: 0, dependent unconditional: 447, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 629202, independent: 596671, independent conditional: 559326, independent unconditional: 37345, dependent: 32531, dependent conditional: 32084, dependent unconditional: 447, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 604949, independent: 596671, independent conditional: 559326, independent unconditional: 37345, dependent: 8278, dependent conditional: 7831, dependent unconditional: 447, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 604949, independent: 596671, independent conditional: 559326, independent unconditional: 37345, dependent: 8278, dependent conditional: 7831, dependent unconditional: 447, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 612865, independent: 596671, independent conditional: 62, independent unconditional: 596609, dependent: 16194, dependent conditional: 7854, dependent unconditional: 8340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 612865, independent: 596671, independent conditional: 62, independent unconditional: 596609, dependent: 16194, dependent conditional: 1685, dependent unconditional: 14509, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 612865, independent: 596671, independent conditional: 62, independent unconditional: 596609, dependent: 16194, dependent conditional: 1685, dependent unconditional: 14509, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 26089, independent: 25560, independent conditional: 37, independent unconditional: 25523, dependent: 529, dependent conditional: 82, dependent unconditional: 447, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 26089, independent: 25276, independent conditional: 0, independent unconditional: 25276, dependent: 813, dependent conditional: 0, dependent unconditional: 813, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 813, independent: 284, independent conditional: 37, independent unconditional: 247, dependent: 529, dependent conditional: 82, dependent unconditional: 447, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 813, independent: 284, independent conditional: 37, independent unconditional: 247, dependent: 529, dependent conditional: 82, dependent unconditional: 447, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1176, independent: 347, independent conditional: 54, independent unconditional: 293, dependent: 829, dependent conditional: 236, dependent unconditional: 593, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 612865, independent: 571111, independent conditional: 25, independent unconditional: 571086, dependent: 15665, dependent conditional: 1603, dependent unconditional: 14062, unknown: 26089, unknown conditional: 119, unknown unconditional: 25970] , Statistics on independence cache: Total cache size (in pairs): 26089, Positive cache size: 25560, Positive conditional cache size: 37, Positive unconditional cache size: 25523, Negative cache size: 529, Negative conditional cache size: 82, Negative unconditional cache size: 447, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 6169, Maximal queried relation: 2, Independence queries for same thread: 24253 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 40890, independent: 40173, independent conditional: 4539, independent unconditional: 35634, dependent: 717, dependent conditional: 307, dependent unconditional: 410, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 40606, independent: 40173, independent conditional: 4539, independent unconditional: 35634, dependent: 433, dependent conditional: 23, dependent unconditional: 410, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 40606, independent: 40173, independent conditional: 4539, independent unconditional: 35634, dependent: 433, dependent conditional: 23, dependent unconditional: 410, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 40675, independent: 40173, independent conditional: 44, independent unconditional: 40129, dependent: 502, dependent conditional: 25, dependent unconditional: 477, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 40675, independent: 40173, independent conditional: 44, independent unconditional: 40129, dependent: 502, dependent conditional: 21, dependent unconditional: 481, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 40675, independent: 40173, independent conditional: 44, independent unconditional: 40129, dependent: 502, dependent conditional: 21, dependent unconditional: 481, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 29290, independent: 28859, independent conditional: 40, independent unconditional: 28819, dependent: 431, dependent conditional: 21, dependent unconditional: 410, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 29290, independent: 28625, independent conditional: 0, independent unconditional: 28625, dependent: 665, dependent conditional: 0, dependent unconditional: 665, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 665, independent: 234, independent conditional: 40, independent unconditional: 194, dependent: 431, dependent conditional: 21, dependent unconditional: 410, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 665, independent: 234, independent conditional: 40, independent unconditional: 194, dependent: 431, dependent conditional: 21, dependent unconditional: 410, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 863, independent: 350, independent conditional: 66, independent unconditional: 284, dependent: 513, dependent conditional: 28, dependent unconditional: 485, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 40675, independent: 11314, independent conditional: 4, independent unconditional: 11310, dependent: 71, dependent conditional: 0, dependent unconditional: 71, unknown: 29290, unknown conditional: 61, unknown unconditional: 29229] , Statistics on independence cache: Total cache size (in pairs): 29290, Positive cache size: 28859, Positive conditional cache size: 40, Positive unconditional cache size: 28819, Negative cache size: 431, Negative conditional cache size: 21, Negative unconditional cache size: 410, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4, Maximal queried relation: 2, Independence queries for same thread: 284 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 0.9s, Number of persistent set computation: 405, Number of trivial persistent sets: 290, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 36044, independent: 35634, independent conditional: 0, independent unconditional: 35634, dependent: 410, dependent conditional: 0, dependent unconditional: 410, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 40890, independent: 40173, independent conditional: 4539, independent unconditional: 35634, dependent: 717, dependent conditional: 307, dependent unconditional: 410, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 40606, independent: 40173, independent conditional: 4539, independent unconditional: 35634, dependent: 433, dependent conditional: 23, dependent unconditional: 410, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 40606, independent: 40173, independent conditional: 4539, independent unconditional: 35634, dependent: 433, dependent conditional: 23, dependent unconditional: 410, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 40675, independent: 40173, independent conditional: 44, independent unconditional: 40129, dependent: 502, dependent conditional: 25, dependent unconditional: 477, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 40675, independent: 40173, independent conditional: 44, independent unconditional: 40129, dependent: 502, dependent conditional: 21, dependent unconditional: 481, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 40675, independent: 40173, independent conditional: 44, independent unconditional: 40129, dependent: 502, dependent conditional: 21, dependent unconditional: 481, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 29290, independent: 28859, independent conditional: 40, independent unconditional: 28819, dependent: 431, dependent conditional: 21, dependent unconditional: 410, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 29290, independent: 28625, independent conditional: 0, independent unconditional: 28625, dependent: 665, dependent conditional: 0, dependent unconditional: 665, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 665, independent: 234, independent conditional: 40, independent unconditional: 194, dependent: 431, dependent conditional: 21, dependent unconditional: 410, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 665, independent: 234, independent conditional: 40, independent unconditional: 194, dependent: 431, dependent conditional: 21, dependent unconditional: 410, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 863, independent: 350, independent conditional: 66, independent unconditional: 284, dependent: 513, dependent conditional: 28, dependent unconditional: 485, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 40675, independent: 11314, independent conditional: 4, independent unconditional: 11310, dependent: 71, dependent conditional: 0, dependent unconditional: 71, unknown: 29290, unknown conditional: 61, unknown unconditional: 29229] , Statistics on independence cache: Total cache size (in pairs): 29290, Positive cache size: 28859, Positive conditional cache size: 40, Positive unconditional cache size: 28819, Negative cache size: 431, Negative conditional cache size: 21, Negative unconditional cache size: 410, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4, Maximal queried relation: 2, Independence queries for same thread: 284 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 60224, independent: 59270, independent conditional: 7352, independent unconditional: 51918, dependent: 954, dependent conditional: 375, dependent unconditional: 579, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 59881, independent: 59270, independent conditional: 7352, independent unconditional: 51918, dependent: 611, dependent conditional: 32, dependent unconditional: 579, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 59881, independent: 59270, independent conditional: 7352, independent unconditional: 51918, dependent: 611, dependent conditional: 32, dependent unconditional: 579, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 59970, independent: 59270, independent conditional: 57, independent unconditional: 59213, dependent: 700, dependent conditional: 32, dependent unconditional: 668, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 59970, independent: 59270, independent conditional: 57, independent unconditional: 59213, dependent: 700, dependent conditional: 28, dependent unconditional: 672, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 59970, independent: 59270, independent conditional: 57, independent unconditional: 59213, dependent: 700, dependent conditional: 28, dependent unconditional: 672, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 39770, independent: 39163, independent conditional: 53, independent unconditional: 39110, dependent: 607, dependent conditional: 28, dependent unconditional: 579, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 39770, independent: 38825, independent conditional: 0, independent unconditional: 38825, dependent: 945, dependent conditional: 0, dependent unconditional: 945, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 945, independent: 338, independent conditional: 53, independent unconditional: 285, dependent: 607, dependent conditional: 28, dependent unconditional: 579, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 945, independent: 338, independent conditional: 53, independent unconditional: 285, dependent: 607, dependent conditional: 28, dependent unconditional: 579, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1152, independent: 409, independent conditional: 66, independent unconditional: 343, dependent: 743, dependent conditional: 36, dependent unconditional: 707, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 59970, independent: 20107, independent conditional: 4, independent unconditional: 20103, dependent: 93, dependent conditional: 0, dependent unconditional: 93, unknown: 39770, unknown conditional: 81, unknown unconditional: 39689] , Statistics on independence cache: Total cache size (in pairs): 39770, Positive cache size: 39163, Positive conditional cache size: 53, Positive unconditional cache size: 39110, Negative cache size: 607, Negative conditional cache size: 28, Negative unconditional cache size: 579, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4, Maximal queried relation: 2, Independence queries for same thread: 343 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 1.2s, Number of persistent set computation: 546, Number of trivial persistent sets: 376, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 52497, independent: 51918, independent conditional: 0, independent unconditional: 51918, dependent: 579, dependent conditional: 0, dependent unconditional: 579, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 60224, independent: 59270, independent conditional: 7352, independent unconditional: 51918, dependent: 954, dependent conditional: 375, dependent unconditional: 579, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 59881, independent: 59270, independent conditional: 7352, independent unconditional: 51918, dependent: 611, dependent conditional: 32, dependent unconditional: 579, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 59881, independent: 59270, independent conditional: 7352, independent unconditional: 51918, dependent: 611, dependent conditional: 32, dependent unconditional: 579, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 59970, independent: 59270, independent conditional: 57, independent unconditional: 59213, dependent: 700, dependent conditional: 32, dependent unconditional: 668, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 59970, independent: 59270, independent conditional: 57, independent unconditional: 59213, dependent: 700, dependent conditional: 28, dependent unconditional: 672, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 59970, independent: 59270, independent conditional: 57, independent unconditional: 59213, dependent: 700, dependent conditional: 28, dependent unconditional: 672, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 39770, independent: 39163, independent conditional: 53, independent unconditional: 39110, dependent: 607, dependent conditional: 28, dependent unconditional: 579, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 39770, independent: 38825, independent conditional: 0, independent unconditional: 38825, dependent: 945, dependent conditional: 0, dependent unconditional: 945, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 945, independent: 338, independent conditional: 53, independent unconditional: 285, dependent: 607, dependent conditional: 28, dependent unconditional: 579, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 945, independent: 338, independent conditional: 53, independent unconditional: 285, dependent: 607, dependent conditional: 28, dependent unconditional: 579, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1152, independent: 409, independent conditional: 66, independent unconditional: 343, dependent: 743, dependent conditional: 36, dependent unconditional: 707, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 59970, independent: 20107, independent conditional: 4, independent unconditional: 20103, dependent: 93, dependent conditional: 0, dependent unconditional: 93, unknown: 39770, unknown conditional: 81, unknown unconditional: 39689] , Statistics on independence cache: Total cache size (in pairs): 39770, Positive cache size: 39163, Positive conditional cache size: 53, Positive unconditional cache size: 39110, Negative cache size: 607, Negative conditional cache size: 28, Negative unconditional cache size: 579, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4, Maximal queried relation: 2, Independence queries for same thread: 343 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 66080, independent: 65070, independent conditional: 8035, independent unconditional: 57035, dependent: 1010, dependent conditional: 364, dependent unconditional: 646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 65759, independent: 65070, independent conditional: 8035, independent unconditional: 57035, dependent: 689, dependent conditional: 43, dependent unconditional: 646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 65759, independent: 65070, independent conditional: 8035, independent unconditional: 57035, dependent: 689, dependent conditional: 43, dependent unconditional: 646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 65871, independent: 65070, independent conditional: 72, independent unconditional: 64998, dependent: 801, dependent conditional: 40, dependent unconditional: 761, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 65871, independent: 65070, independent conditional: 72, independent unconditional: 64998, dependent: 801, dependent conditional: 36, dependent unconditional: 765, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 65871, independent: 65070, independent conditional: 72, independent unconditional: 64998, dependent: 801, dependent conditional: 36, dependent unconditional: 765, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 47160, independent: 46478, independent conditional: 68, independent unconditional: 46410, dependent: 682, dependent conditional: 36, dependent unconditional: 646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 47160, independent: 46085, independent conditional: 0, independent unconditional: 46085, dependent: 1075, dependent conditional: 0, dependent unconditional: 1075, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1075, independent: 393, independent conditional: 68, independent unconditional: 325, dependent: 682, dependent conditional: 36, dependent unconditional: 646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1075, independent: 393, independent conditional: 68, independent unconditional: 325, dependent: 682, dependent conditional: 36, dependent unconditional: 646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1412, independent: 626, independent conditional: 83, independent unconditional: 543, dependent: 786, dependent conditional: 39, dependent unconditional: 747, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 65871, independent: 18592, independent conditional: 4, independent unconditional: 18588, dependent: 119, dependent conditional: 0, dependent unconditional: 119, unknown: 47160, unknown conditional: 104, unknown unconditional: 47056] , Statistics on independence cache: Total cache size (in pairs): 47160, Positive cache size: 46478, Positive conditional cache size: 68, Positive unconditional cache size: 46410, Negative cache size: 682, Negative conditional cache size: 36, Negative unconditional cache size: 646, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4, Maximal queried relation: 2, Independence queries for same thread: 321 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 1.5s, Number of persistent set computation: 576, Number of trivial persistent sets: 402, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 57681, independent: 57035, independent conditional: 0, independent unconditional: 57035, dependent: 646, dependent conditional: 0, dependent unconditional: 646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 66080, independent: 65070, independent conditional: 8035, independent unconditional: 57035, dependent: 1010, dependent conditional: 364, dependent unconditional: 646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 65759, independent: 65070, independent conditional: 8035, independent unconditional: 57035, dependent: 689, dependent conditional: 43, dependent unconditional: 646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 65759, independent: 65070, independent conditional: 8035, independent unconditional: 57035, dependent: 689, dependent conditional: 43, dependent unconditional: 646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 65871, independent: 65070, independent conditional: 72, independent unconditional: 64998, dependent: 801, dependent conditional: 40, dependent unconditional: 761, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 65871, independent: 65070, independent conditional: 72, independent unconditional: 64998, dependent: 801, dependent conditional: 36, dependent unconditional: 765, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 65871, independent: 65070, independent conditional: 72, independent unconditional: 64998, dependent: 801, dependent conditional: 36, dependent unconditional: 765, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 47160, independent: 46478, independent conditional: 68, independent unconditional: 46410, dependent: 682, dependent conditional: 36, dependent unconditional: 646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 47160, independent: 46085, independent conditional: 0, independent unconditional: 46085, dependent: 1075, dependent conditional: 0, dependent unconditional: 1075, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1075, independent: 393, independent conditional: 68, independent unconditional: 325, dependent: 682, dependent conditional: 36, dependent unconditional: 646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1075, independent: 393, independent conditional: 68, independent unconditional: 325, dependent: 682, dependent conditional: 36, dependent unconditional: 646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1412, independent: 626, independent conditional: 83, independent unconditional: 543, dependent: 786, dependent conditional: 39, dependent unconditional: 747, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 65871, independent: 18592, independent conditional: 4, independent unconditional: 18588, dependent: 119, dependent conditional: 0, dependent unconditional: 119, unknown: 47160, unknown conditional: 104, unknown unconditional: 47056] , Statistics on independence cache: Total cache size (in pairs): 47160, Positive cache size: 46478, Positive conditional cache size: 68, Positive unconditional cache size: 46410, Negative cache size: 682, Negative conditional cache size: 36, Negative unconditional cache size: 646, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4, Maximal queried relation: 2, Independence queries for same thread: 321 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 96765, independent: 95329, independent conditional: 13672, independent unconditional: 81657, dependent: 1436, dependent conditional: 486, dependent unconditional: 950, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 96330, independent: 95329, independent conditional: 13672, independent unconditional: 81657, dependent: 1001, dependent conditional: 51, dependent unconditional: 950, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 96330, independent: 95329, independent conditional: 13672, independent unconditional: 81657, dependent: 1001, dependent conditional: 51, dependent unconditional: 950, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 96484, independent: 95329, independent conditional: 97, independent unconditional: 95232, dependent: 1155, dependent conditional: 57, dependent unconditional: 1098, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 96484, independent: 95329, independent conditional: 97, independent unconditional: 95232, dependent: 1155, dependent conditional: 45, dependent unconditional: 1110, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 96484, independent: 95329, independent conditional: 97, independent unconditional: 95232, dependent: 1155, dependent conditional: 45, dependent unconditional: 1110, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 63764, independent: 62769, independent conditional: 85, independent unconditional: 62684, dependent: 995, dependent conditional: 45, dependent unconditional: 950, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 63764, independent: 62247, independent conditional: 0, independent unconditional: 62247, dependent: 1517, dependent conditional: 0, dependent unconditional: 1517, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1517, independent: 522, independent conditional: 85, independent unconditional: 437, dependent: 995, dependent conditional: 45, dependent unconditional: 950, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1517, independent: 522, independent conditional: 85, independent unconditional: 437, dependent: 995, dependent conditional: 45, dependent unconditional: 950, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1594, independent: 535, independent conditional: 77, independent unconditional: 457, dependent: 1059, dependent conditional: 34, dependent unconditional: 1025, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 96484, independent: 32560, independent conditional: 12, independent unconditional: 32548, dependent: 160, dependent conditional: 0, dependent unconditional: 160, unknown: 63764, unknown conditional: 130, unknown unconditional: 63634] , Statistics on independence cache: Total cache size (in pairs): 63764, Positive cache size: 62769, Positive conditional cache size: 85, Positive unconditional cache size: 62684, Negative cache size: 995, Negative conditional cache size: 45, Negative unconditional cache size: 950, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 12, Maximal queried relation: 2, Independence queries for same thread: 435 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 1.8s, Number of persistent set computation: 622, Number of trivial persistent sets: 438, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 82607, independent: 81657, independent conditional: 0, independent unconditional: 81657, dependent: 950, dependent conditional: 0, dependent unconditional: 950, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 96765, independent: 95329, independent conditional: 13672, independent unconditional: 81657, dependent: 1436, dependent conditional: 486, dependent unconditional: 950, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 96330, independent: 95329, independent conditional: 13672, independent unconditional: 81657, dependent: 1001, dependent conditional: 51, dependent unconditional: 950, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 96330, independent: 95329, independent conditional: 13672, independent unconditional: 81657, dependent: 1001, dependent conditional: 51, dependent unconditional: 950, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 96484, independent: 95329, independent conditional: 97, independent unconditional: 95232, dependent: 1155, dependent conditional: 57, dependent unconditional: 1098, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 96484, independent: 95329, independent conditional: 97, independent unconditional: 95232, dependent: 1155, dependent conditional: 45, dependent unconditional: 1110, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 96484, independent: 95329, independent conditional: 97, independent unconditional: 95232, dependent: 1155, dependent conditional: 45, dependent unconditional: 1110, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 63764, independent: 62769, independent conditional: 85, independent unconditional: 62684, dependent: 995, dependent conditional: 45, dependent unconditional: 950, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 63764, independent: 62247, independent conditional: 0, independent unconditional: 62247, dependent: 1517, dependent conditional: 0, dependent unconditional: 1517, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1517, independent: 522, independent conditional: 85, independent unconditional: 437, dependent: 995, dependent conditional: 45, dependent unconditional: 950, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1517, independent: 522, independent conditional: 85, independent unconditional: 437, dependent: 995, dependent conditional: 45, dependent unconditional: 950, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1594, independent: 535, independent conditional: 77, independent unconditional: 457, dependent: 1059, dependent conditional: 34, dependent unconditional: 1025, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 96484, independent: 32560, independent conditional: 12, independent unconditional: 32548, dependent: 160, dependent conditional: 0, dependent unconditional: 160, unknown: 63764, unknown conditional: 130, unknown unconditional: 63634] , Statistics on independence cache: Total cache size (in pairs): 63764, Positive cache size: 62769, Positive conditional cache size: 85, Positive unconditional cache size: 62684, Negative cache size: 995, Negative conditional cache size: 45, Negative unconditional cache size: 950, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 12, Maximal queried relation: 2, Independence queries for same thread: 435 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 107528, independent: 106040, independent conditional: 14744, independent unconditional: 91296, dependent: 1488, dependent conditional: 443, dependent unconditional: 1045, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 107152, independent: 106040, independent conditional: 14744, independent unconditional: 91296, dependent: 1112, dependent conditional: 67, dependent unconditional: 1045, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 107152, independent: 106040, independent conditional: 14744, independent unconditional: 91296, dependent: 1112, dependent conditional: 67, dependent unconditional: 1045, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 107330, independent: 106040, independent conditional: 98, independent unconditional: 105942, dependent: 1290, dependent conditional: 80, dependent unconditional: 1210, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 107330, independent: 106040, independent conditional: 98, independent unconditional: 105942, dependent: 1290, dependent conditional: 53, dependent unconditional: 1237, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 107330, independent: 106040, independent conditional: 98, independent unconditional: 105942, dependent: 1290, dependent conditional: 53, dependent unconditional: 1237, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 73196, independent: 72106, independent conditional: 86, independent unconditional: 72020, dependent: 1090, dependent conditional: 45, dependent unconditional: 1045, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 73196, independent: 71541, independent conditional: 0, independent unconditional: 71541, dependent: 1655, dependent conditional: 0, dependent unconditional: 1655, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1655, independent: 565, independent conditional: 86, independent unconditional: 479, dependent: 1090, dependent conditional: 45, dependent unconditional: 1045, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1655, independent: 565, independent conditional: 86, independent unconditional: 479, dependent: 1090, dependent conditional: 45, dependent unconditional: 1045, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1779, independent: 536, independent conditional: 71, independent unconditional: 465, dependent: 1243, dependent conditional: 33, dependent unconditional: 1210, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 107330, independent: 33934, independent conditional: 12, independent unconditional: 33922, dependent: 200, dependent conditional: 8, dependent unconditional: 192, unknown: 73196, unknown conditional: 131, unknown unconditional: 73065] , Statistics on independence cache: Total cache size (in pairs): 73196, Positive cache size: 72106, Positive conditional cache size: 86, Positive unconditional cache size: 72020, Negative cache size: 1090, Negative conditional cache size: 45, Negative unconditional cache size: 1045, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 27, Maximal queried relation: 2, Independence queries for same thread: 376 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 1.9s, Number of persistent set computation: 775, Number of trivial persistent sets: 522, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 92341, independent: 91296, independent conditional: 0, independent unconditional: 91296, dependent: 1045, dependent conditional: 0, dependent unconditional: 1045, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 107528, independent: 106040, independent conditional: 14744, independent unconditional: 91296, dependent: 1488, dependent conditional: 443, dependent unconditional: 1045, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 107152, independent: 106040, independent conditional: 14744, independent unconditional: 91296, dependent: 1112, dependent conditional: 67, dependent unconditional: 1045, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 107152, independent: 106040, independent conditional: 14744, independent unconditional: 91296, dependent: 1112, dependent conditional: 67, dependent unconditional: 1045, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 107330, independent: 106040, independent conditional: 98, independent unconditional: 105942, dependent: 1290, dependent conditional: 80, dependent unconditional: 1210, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 107330, independent: 106040, independent conditional: 98, independent unconditional: 105942, dependent: 1290, dependent conditional: 53, dependent unconditional: 1237, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 107330, independent: 106040, independent conditional: 98, independent unconditional: 105942, dependent: 1290, dependent conditional: 53, dependent unconditional: 1237, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 73196, independent: 72106, independent conditional: 86, independent unconditional: 72020, dependent: 1090, dependent conditional: 45, dependent unconditional: 1045, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 73196, independent: 71541, independent conditional: 0, independent unconditional: 71541, dependent: 1655, dependent conditional: 0, dependent unconditional: 1655, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1655, independent: 565, independent conditional: 86, independent unconditional: 479, dependent: 1090, dependent conditional: 45, dependent unconditional: 1045, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1655, independent: 565, independent conditional: 86, independent unconditional: 479, dependent: 1090, dependent conditional: 45, dependent unconditional: 1045, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1779, independent: 536, independent conditional: 71, independent unconditional: 465, dependent: 1243, dependent conditional: 33, dependent unconditional: 1210, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 107330, independent: 33934, independent conditional: 12, independent unconditional: 33922, dependent: 200, dependent conditional: 8, dependent unconditional: 192, unknown: 73196, unknown conditional: 131, unknown unconditional: 73065] , Statistics on independence cache: Total cache size (in pairs): 73196, Positive cache size: 72106, Positive conditional cache size: 86, Positive unconditional cache size: 72020, Negative cache size: 1090, Negative conditional cache size: 45, Negative unconditional cache size: 1045, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 27, Maximal queried relation: 2, Independence queries for same thread: 376 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 116612, independent: 115084, independent conditional: 14684, independent unconditional: 100400, dependent: 1528, dependent conditional: 385, dependent unconditional: 1143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 116286, independent: 115084, independent conditional: 14684, independent unconditional: 100400, dependent: 1202, dependent conditional: 59, dependent unconditional: 1143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 116286, independent: 115084, independent conditional: 14684, independent unconditional: 100400, dependent: 1202, dependent conditional: 59, dependent unconditional: 1143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 116464, independent: 115084, independent conditional: 98, independent unconditional: 114986, dependent: 1380, dependent conditional: 80, dependent unconditional: 1300, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 116464, independent: 115084, independent conditional: 98, independent unconditional: 114986, dependent: 1380, dependent conditional: 53, dependent unconditional: 1327, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 116464, independent: 115084, independent conditional: 98, independent unconditional: 114986, dependent: 1380, dependent conditional: 53, dependent unconditional: 1327, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 81953, independent: 80765, independent conditional: 86, independent unconditional: 80679, dependent: 1188, dependent conditional: 45, dependent unconditional: 1143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 81953, independent: 80160, independent conditional: 0, independent unconditional: 80160, dependent: 1793, dependent conditional: 0, dependent unconditional: 1793, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1793, independent: 605, independent conditional: 86, independent unconditional: 519, dependent: 1188, dependent conditional: 45, dependent unconditional: 1143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1793, independent: 605, independent conditional: 86, independent unconditional: 519, dependent: 1188, dependent conditional: 45, dependent unconditional: 1143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1582, independent: 514, independent conditional: 73, independent unconditional: 441, dependent: 1068, dependent conditional: 32, dependent unconditional: 1035, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 116464, independent: 34319, independent conditional: 12, independent unconditional: 34307, dependent: 192, dependent conditional: 8, dependent unconditional: 184, unknown: 81953, unknown conditional: 131, unknown unconditional: 81822] , Statistics on independence cache: Total cache size (in pairs): 81953, Positive cache size: 80765, Positive conditional cache size: 86, Positive unconditional cache size: 80679, Negative cache size: 1188, Negative conditional cache size: 45, Negative unconditional cache size: 1143, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 27, Maximal queried relation: 2, Independence queries for same thread: 326 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 1.7s, Number of persistent set computation: 670, Number of trivial persistent sets: 489, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 101543, independent: 100400, independent conditional: 0, independent unconditional: 100400, dependent: 1143, dependent conditional: 0, dependent unconditional: 1143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 116612, independent: 115084, independent conditional: 14684, independent unconditional: 100400, dependent: 1528, dependent conditional: 385, dependent unconditional: 1143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 116286, independent: 115084, independent conditional: 14684, independent unconditional: 100400, dependent: 1202, dependent conditional: 59, dependent unconditional: 1143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 116286, independent: 115084, independent conditional: 14684, independent unconditional: 100400, dependent: 1202, dependent conditional: 59, dependent unconditional: 1143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 116464, independent: 115084, independent conditional: 98, independent unconditional: 114986, dependent: 1380, dependent conditional: 80, dependent unconditional: 1300, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 116464, independent: 115084, independent conditional: 98, independent unconditional: 114986, dependent: 1380, dependent conditional: 53, dependent unconditional: 1327, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 116464, independent: 115084, independent conditional: 98, independent unconditional: 114986, dependent: 1380, dependent conditional: 53, dependent unconditional: 1327, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 81953, independent: 80765, independent conditional: 86, independent unconditional: 80679, dependent: 1188, dependent conditional: 45, dependent unconditional: 1143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 81953, independent: 80160, independent conditional: 0, independent unconditional: 80160, dependent: 1793, dependent conditional: 0, dependent unconditional: 1793, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1793, independent: 605, independent conditional: 86, independent unconditional: 519, dependent: 1188, dependent conditional: 45, dependent unconditional: 1143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1793, independent: 605, independent conditional: 86, independent unconditional: 519, dependent: 1188, dependent conditional: 45, dependent unconditional: 1143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1582, independent: 514, independent conditional: 73, independent unconditional: 441, dependent: 1068, dependent conditional: 32, dependent unconditional: 1035, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 116464, independent: 34319, independent conditional: 12, independent unconditional: 34307, dependent: 192, dependent conditional: 8, dependent unconditional: 184, unknown: 81953, unknown conditional: 131, unknown unconditional: 81822] , Statistics on independence cache: Total cache size (in pairs): 81953, Positive cache size: 80765, Positive conditional cache size: 86, Positive unconditional cache size: 80679, Negative cache size: 1188, Negative conditional cache size: 45, Negative unconditional cache size: 1143, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 27, Maximal queried relation: 2, Independence queries for same thread: 326 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 129160, independent: 127460, independent conditional: 15996, independent unconditional: 111464, dependent: 1700, dependent conditional: 435, dependent unconditional: 1265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 128792, independent: 127460, independent conditional: 15996, independent unconditional: 111464, dependent: 1332, dependent conditional: 67, dependent unconditional: 1265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 128792, independent: 127460, independent conditional: 15996, independent unconditional: 111464, dependent: 1332, dependent conditional: 67, dependent unconditional: 1265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 128970, independent: 127460, independent conditional: 98, independent unconditional: 127362, dependent: 1510, dependent conditional: 80, dependent unconditional: 1430, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 128970, independent: 127460, independent conditional: 98, independent unconditional: 127362, dependent: 1510, dependent conditional: 53, dependent unconditional: 1457, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 128970, independent: 127460, independent conditional: 98, independent unconditional: 127362, dependent: 1510, dependent conditional: 53, dependent unconditional: 1457, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 92710, independent: 91400, independent conditional: 86, independent unconditional: 91314, dependent: 1310, dependent conditional: 45, dependent unconditional: 1265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 92710, independent: 90743, independent conditional: 0, independent unconditional: 90743, dependent: 1967, dependent conditional: 0, dependent unconditional: 1967, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1967, independent: 657, independent conditional: 86, independent unconditional: 571, dependent: 1310, dependent conditional: 45, dependent unconditional: 1265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1967, independent: 657, independent conditional: 86, independent unconditional: 571, dependent: 1310, dependent conditional: 45, dependent unconditional: 1265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1721, independent: 572, independent conditional: 76, independent unconditional: 496, dependent: 1150, dependent conditional: 34, dependent unconditional: 1116, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 128970, independent: 36060, independent conditional: 12, independent unconditional: 36048, dependent: 200, dependent conditional: 8, dependent unconditional: 192, unknown: 92710, unknown conditional: 131, unknown unconditional: 92579] , Statistics on independence cache: Total cache size (in pairs): 92710, Positive cache size: 91400, Positive conditional cache size: 86, Positive unconditional cache size: 91314, Negative cache size: 1310, Negative conditional cache size: 45, Negative unconditional cache size: 1265, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 27, Maximal queried relation: 2, Independence queries for same thread: 368 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 1.9s, Number of persistent set computation: 809, Number of trivial persistent sets: 556, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 112729, independent: 111464, independent conditional: 0, independent unconditional: 111464, dependent: 1265, dependent conditional: 0, dependent unconditional: 1265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 129160, independent: 127460, independent conditional: 15996, independent unconditional: 111464, dependent: 1700, dependent conditional: 435, dependent unconditional: 1265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 128792, independent: 127460, independent conditional: 15996, independent unconditional: 111464, dependent: 1332, dependent conditional: 67, dependent unconditional: 1265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 128792, independent: 127460, independent conditional: 15996, independent unconditional: 111464, dependent: 1332, dependent conditional: 67, dependent unconditional: 1265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 128970, independent: 127460, independent conditional: 98, independent unconditional: 127362, dependent: 1510, dependent conditional: 80, dependent unconditional: 1430, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 128970, independent: 127460, independent conditional: 98, independent unconditional: 127362, dependent: 1510, dependent conditional: 53, dependent unconditional: 1457, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 128970, independent: 127460, independent conditional: 98, independent unconditional: 127362, dependent: 1510, dependent conditional: 53, dependent unconditional: 1457, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 92710, independent: 91400, independent conditional: 86, independent unconditional: 91314, dependent: 1310, dependent conditional: 45, dependent unconditional: 1265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 92710, independent: 90743, independent conditional: 0, independent unconditional: 90743, dependent: 1967, dependent conditional: 0, dependent unconditional: 1967, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 1967, independent: 657, independent conditional: 86, independent unconditional: 571, dependent: 1310, dependent conditional: 45, dependent unconditional: 1265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 1967, independent: 657, independent conditional: 86, independent unconditional: 571, dependent: 1310, dependent conditional: 45, dependent unconditional: 1265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1721, independent: 572, independent conditional: 76, independent unconditional: 496, dependent: 1150, dependent conditional: 34, dependent unconditional: 1116, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 128970, independent: 36060, independent conditional: 12, independent unconditional: 36048, dependent: 200, dependent conditional: 8, dependent unconditional: 192, unknown: 92710, unknown conditional: 131, unknown unconditional: 92579] , Statistics on independence cache: Total cache size (in pairs): 92710, Positive cache size: 91400, Positive conditional cache size: 86, Positive unconditional cache size: 91314, Negative cache size: 1310, Negative conditional cache size: 45, Negative unconditional cache size: 1265, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 27, Maximal queried relation: 2, Independence queries for same thread: 368 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 140135, independent: 138323, independent conditional: 16556, independent unconditional: 121767, dependent: 1812, dependent conditional: 435, dependent unconditional: 1377, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 139767, independent: 138323, independent conditional: 16556, independent unconditional: 121767, dependent: 1444, dependent conditional: 67, dependent unconditional: 1377, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 139767, independent: 138323, independent conditional: 16556, independent unconditional: 121767, dependent: 1444, dependent conditional: 67, dependent unconditional: 1377, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 139945, independent: 138323, independent conditional: 98, independent unconditional: 138225, dependent: 1622, dependent conditional: 80, dependent unconditional: 1542, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 139945, independent: 138323, independent conditional: 98, independent unconditional: 138225, dependent: 1622, dependent conditional: 53, dependent unconditional: 1569, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 139945, independent: 138323, independent conditional: 98, independent unconditional: 138225, dependent: 1622, dependent conditional: 53, dependent unconditional: 1569, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 102684, independent: 101262, independent conditional: 86, independent unconditional: 101176, dependent: 1422, dependent conditional: 45, dependent unconditional: 1377, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 102684, independent: 100558, independent conditional: 0, independent unconditional: 100558, dependent: 2126, dependent conditional: 0, dependent unconditional: 2126, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 2126, independent: 704, independent conditional: 86, independent unconditional: 618, dependent: 1422, dependent conditional: 45, dependent unconditional: 1377, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 2126, independent: 704, independent conditional: 86, independent unconditional: 618, dependent: 1422, dependent conditional: 45, dependent unconditional: 1377, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1834, independent: 616, independent conditional: 90, independent unconditional: 527, dependent: 1218, dependent conditional: 38, dependent unconditional: 1180, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 139945, independent: 37061, independent conditional: 12, independent unconditional: 37049, dependent: 200, dependent conditional: 8, dependent unconditional: 192, unknown: 102684, unknown conditional: 131, unknown unconditional: 102553] , Statistics on independence cache: Total cache size (in pairs): 102684, Positive cache size: 101262, Positive conditional cache size: 86, Positive unconditional cache size: 101176, Negative cache size: 1422, Negative conditional cache size: 45, Negative unconditional cache size: 1377, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 27, Maximal queried relation: 2, Independence queries for same thread: 368 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 2.1s, Number of persistent set computation: 820, Number of trivial persistent sets: 567, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 123144, independent: 121767, independent conditional: 0, independent unconditional: 121767, dependent: 1377, dependent conditional: 0, dependent unconditional: 1377, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 140135, independent: 138323, independent conditional: 16556, independent unconditional: 121767, dependent: 1812, dependent conditional: 435, dependent unconditional: 1377, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 139767, independent: 138323, independent conditional: 16556, independent unconditional: 121767, dependent: 1444, dependent conditional: 67, dependent unconditional: 1377, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 139767, independent: 138323, independent conditional: 16556, independent unconditional: 121767, dependent: 1444, dependent conditional: 67, dependent unconditional: 1377, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 139945, independent: 138323, independent conditional: 98, independent unconditional: 138225, dependent: 1622, dependent conditional: 80, dependent unconditional: 1542, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 139945, independent: 138323, independent conditional: 98, independent unconditional: 138225, dependent: 1622, dependent conditional: 53, dependent unconditional: 1569, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 139945, independent: 138323, independent conditional: 98, independent unconditional: 138225, dependent: 1622, dependent conditional: 53, dependent unconditional: 1569, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 102684, independent: 101262, independent conditional: 86, independent unconditional: 101176, dependent: 1422, dependent conditional: 45, dependent unconditional: 1377, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 102684, independent: 100558, independent conditional: 0, independent unconditional: 100558, dependent: 2126, dependent conditional: 0, dependent unconditional: 2126, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 2126, independent: 704, independent conditional: 86, independent unconditional: 618, dependent: 1422, dependent conditional: 45, dependent unconditional: 1377, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 2126, independent: 704, independent conditional: 86, independent unconditional: 618, dependent: 1422, dependent conditional: 45, dependent unconditional: 1377, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1834, independent: 616, independent conditional: 90, independent unconditional: 527, dependent: 1218, dependent conditional: 38, dependent unconditional: 1180, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 139945, independent: 37061, independent conditional: 12, independent unconditional: 37049, dependent: 200, dependent conditional: 8, dependent unconditional: 192, unknown: 102684, unknown conditional: 131, unknown unconditional: 102553] , Statistics on independence cache: Total cache size (in pairs): 102684, Positive cache size: 101262, Positive conditional cache size: 86, Positive unconditional cache size: 101176, Negative cache size: 1422, Negative conditional cache size: 45, Negative unconditional cache size: 1377, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 27, Maximal queried relation: 2, Independence queries for same thread: 368 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 151599, independent: 149669, independent conditional: 17250, independent unconditional: 132419, dependent: 1930, dependent conditional: 435, dependent unconditional: 1495, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 151231, independent: 149669, independent conditional: 17250, independent unconditional: 132419, dependent: 1562, dependent conditional: 67, dependent unconditional: 1495, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 151231, independent: 149669, independent conditional: 17250, independent unconditional: 132419, dependent: 1562, dependent conditional: 67, dependent unconditional: 1495, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 151433, independent: 149669, independent conditional: 110, independent unconditional: 149559, dependent: 1764, dependent conditional: 92, dependent unconditional: 1672, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 151433, independent: 149669, independent conditional: 110, independent unconditional: 149559, dependent: 1764, dependent conditional: 53, dependent unconditional: 1711, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 151433, independent: 149669, independent conditional: 110, independent unconditional: 149559, dependent: 1764, dependent conditional: 53, dependent unconditional: 1711, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 113017, independent: 111477, independent conditional: 91, independent unconditional: 111386, dependent: 1540, dependent conditional: 45, dependent unconditional: 1495, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 113017, independent: 110712, independent conditional: 0, independent unconditional: 110712, dependent: 2305, dependent conditional: 0, dependent unconditional: 2305, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 2305, independent: 765, independent conditional: 91, independent unconditional: 674, dependent: 1540, dependent conditional: 45, dependent unconditional: 1495, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 2305, independent: 765, independent conditional: 91, independent unconditional: 674, dependent: 1540, dependent conditional: 45, dependent unconditional: 1495, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1935, independent: 649, independent conditional: 76, independent unconditional: 573, dependent: 1286, dependent conditional: 34, dependent unconditional: 1253, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 151433, independent: 38192, independent conditional: 19, independent unconditional: 38173, dependent: 224, dependent conditional: 8, dependent unconditional: 216, unknown: 113017, unknown conditional: 136, unknown unconditional: 112881] , Statistics on independence cache: Total cache size (in pairs): 113017, Positive cache size: 111477, Positive conditional cache size: 91, Positive unconditional cache size: 111386, Negative cache size: 1540, Negative conditional cache size: 45, Negative unconditional cache size: 1495, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 39, Maximal queried relation: 2, Independence queries for same thread: 368 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 2.2s, Number of persistent set computation: 838, Number of trivial persistent sets: 585, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 133914, independent: 132419, independent conditional: 0, independent unconditional: 132419, dependent: 1495, dependent conditional: 0, dependent unconditional: 1495, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 151599, independent: 149669, independent conditional: 17250, independent unconditional: 132419, dependent: 1930, dependent conditional: 435, dependent unconditional: 1495, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 151231, independent: 149669, independent conditional: 17250, independent unconditional: 132419, dependent: 1562, dependent conditional: 67, dependent unconditional: 1495, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 151231, independent: 149669, independent conditional: 17250, independent unconditional: 132419, dependent: 1562, dependent conditional: 67, dependent unconditional: 1495, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 151433, independent: 149669, independent conditional: 110, independent unconditional: 149559, dependent: 1764, dependent conditional: 92, dependent unconditional: 1672, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 151433, independent: 149669, independent conditional: 110, independent unconditional: 149559, dependent: 1764, dependent conditional: 53, dependent unconditional: 1711, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 151433, independent: 149669, independent conditional: 110, independent unconditional: 149559, dependent: 1764, dependent conditional: 53, dependent unconditional: 1711, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 113017, independent: 111477, independent conditional: 91, independent unconditional: 111386, dependent: 1540, dependent conditional: 45, dependent unconditional: 1495, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 113017, independent: 110712, independent conditional: 0, independent unconditional: 110712, dependent: 2305, dependent conditional: 0, dependent unconditional: 2305, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 2305, independent: 765, independent conditional: 91, independent unconditional: 674, dependent: 1540, dependent conditional: 45, dependent unconditional: 1495, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 2305, independent: 765, independent conditional: 91, independent unconditional: 674, dependent: 1540, dependent conditional: 45, dependent unconditional: 1495, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1935, independent: 649, independent conditional: 76, independent unconditional: 573, dependent: 1286, dependent conditional: 34, dependent unconditional: 1253, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 151433, independent: 38192, independent conditional: 19, independent unconditional: 38173, dependent: 224, dependent conditional: 8, dependent unconditional: 216, unknown: 113017, unknown conditional: 136, unknown unconditional: 112881] , Statistics on independence cache: Total cache size (in pairs): 113017, Positive cache size: 111477, Positive conditional cache size: 91, Positive unconditional cache size: 111386, Negative cache size: 1540, Negative conditional cache size: 45, Negative unconditional cache size: 1495, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 39, Maximal queried relation: 2, Independence queries for same thread: 368 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 163225, independent: 161174, independent conditional: 18120, independent unconditional: 143054, dependent: 2051, dependent conditional: 435, dependent unconditional: 1616, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 162857, independent: 161174, independent conditional: 18120, independent unconditional: 143054, dependent: 1683, dependent conditional: 67, dependent unconditional: 1616, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 162857, independent: 161174, independent conditional: 18120, independent unconditional: 143054, dependent: 1683, dependent conditional: 67, dependent unconditional: 1616, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 163059, independent: 161174, independent conditional: 110, independent unconditional: 161064, dependent: 1885, dependent conditional: 92, dependent unconditional: 1793, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 163059, independent: 161174, independent conditional: 110, independent unconditional: 161064, dependent: 1885, dependent conditional: 53, dependent unconditional: 1832, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 163059, independent: 161174, independent conditional: 110, independent unconditional: 161064, dependent: 1885, dependent conditional: 53, dependent unconditional: 1832, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 123314, independent: 121653, independent conditional: 91, independent unconditional: 121562, dependent: 1661, dependent conditional: 45, dependent unconditional: 1616, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 123314, independent: 120836, independent conditional: 0, independent unconditional: 120836, dependent: 2478, dependent conditional: 0, dependent unconditional: 2478, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 2478, independent: 817, independent conditional: 91, independent unconditional: 726, dependent: 1661, dependent conditional: 45, dependent unconditional: 1616, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 2478, independent: 817, independent conditional: 91, independent unconditional: 726, dependent: 1661, dependent conditional: 45, dependent unconditional: 1616, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1983, independent: 639, independent conditional: 79, independent unconditional: 559, dependent: 1345, dependent conditional: 33, dependent unconditional: 1311, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 163059, independent: 39521, independent conditional: 19, independent unconditional: 39502, dependent: 224, dependent conditional: 8, dependent unconditional: 216, unknown: 123314, unknown conditional: 136, unknown unconditional: 123178] , Statistics on independence cache: Total cache size (in pairs): 123314, Positive cache size: 121653, Positive conditional cache size: 91, Positive unconditional cache size: 121562, Negative cache size: 1661, Negative conditional cache size: 45, Negative unconditional cache size: 1616, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 39, Maximal queried relation: 2, Independence queries for same thread: 368 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 2.4s, Number of persistent set computation: 852, Number of trivial persistent sets: 599, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 144670, independent: 143054, independent conditional: 0, independent unconditional: 143054, dependent: 1616, dependent conditional: 0, dependent unconditional: 1616, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 163225, independent: 161174, independent conditional: 18120, independent unconditional: 143054, dependent: 2051, dependent conditional: 435, dependent unconditional: 1616, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 162857, independent: 161174, independent conditional: 18120, independent unconditional: 143054, dependent: 1683, dependent conditional: 67, dependent unconditional: 1616, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 162857, independent: 161174, independent conditional: 18120, independent unconditional: 143054, dependent: 1683, dependent conditional: 67, dependent unconditional: 1616, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 163059, independent: 161174, independent conditional: 110, independent unconditional: 161064, dependent: 1885, dependent conditional: 92, dependent unconditional: 1793, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 163059, independent: 161174, independent conditional: 110, independent unconditional: 161064, dependent: 1885, dependent conditional: 53, dependent unconditional: 1832, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 163059, independent: 161174, independent conditional: 110, independent unconditional: 161064, dependent: 1885, dependent conditional: 53, dependent unconditional: 1832, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 123314, independent: 121653, independent conditional: 91, independent unconditional: 121562, dependent: 1661, dependent conditional: 45, dependent unconditional: 1616, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 123314, independent: 120836, independent conditional: 0, independent unconditional: 120836, dependent: 2478, dependent conditional: 0, dependent unconditional: 2478, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 2478, independent: 817, independent conditional: 91, independent unconditional: 726, dependent: 1661, dependent conditional: 45, dependent unconditional: 1616, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 2478, independent: 817, independent conditional: 91, independent unconditional: 726, dependent: 1661, dependent conditional: 45, dependent unconditional: 1616, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1983, independent: 639, independent conditional: 79, independent unconditional: 559, dependent: 1345, dependent conditional: 33, dependent unconditional: 1311, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 163059, independent: 39521, independent conditional: 19, independent unconditional: 39502, dependent: 224, dependent conditional: 8, dependent unconditional: 216, unknown: 123314, unknown conditional: 136, unknown unconditional: 123178] , Statistics on independence cache: Total cache size (in pairs): 123314, Positive cache size: 121653, Positive conditional cache size: 91, Positive unconditional cache size: 121562, Negative cache size: 1661, Negative conditional cache size: 45, Negative unconditional cache size: 1616, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 39, Maximal queried relation: 2, Independence queries for same thread: 368 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 174881, independent: 172711, independent conditional: 18857, independent unconditional: 153854, dependent: 2170, dependent conditional: 435, dependent unconditional: 1735, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 174513, independent: 172711, independent conditional: 18857, independent unconditional: 153854, dependent: 1802, dependent conditional: 67, dependent unconditional: 1735, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 174513, independent: 172711, independent conditional: 18857, independent unconditional: 153854, dependent: 1802, dependent conditional: 67, dependent unconditional: 1735, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 174715, independent: 172711, independent conditional: 110, independent unconditional: 172601, dependent: 2004, dependent conditional: 92, dependent unconditional: 1912, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 174715, independent: 172711, independent conditional: 110, independent unconditional: 172601, dependent: 2004, dependent conditional: 53, dependent unconditional: 1951, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 174715, independent: 172711, independent conditional: 110, independent unconditional: 172601, dependent: 2004, dependent conditional: 53, dependent unconditional: 1951, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 133800, independent: 132020, independent conditional: 91, independent unconditional: 131929, dependent: 1780, dependent conditional: 45, dependent unconditional: 1735, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 133800, independent: 131149, independent conditional: 0, independent unconditional: 131149, dependent: 2651, dependent conditional: 0, dependent unconditional: 2651, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 2651, independent: 871, independent conditional: 91, independent unconditional: 780, dependent: 1780, dependent conditional: 45, dependent unconditional: 1735, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 2651, independent: 871, independent conditional: 91, independent unconditional: 780, dependent: 1780, dependent conditional: 45, dependent unconditional: 1735, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2187, independent: 719, independent conditional: 77, independent unconditional: 643, dependent: 1468, dependent conditional: 34, dependent unconditional: 1434, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 174715, independent: 40691, independent conditional: 19, independent unconditional: 40672, dependent: 224, dependent conditional: 8, dependent unconditional: 216, unknown: 133800, unknown conditional: 136, unknown unconditional: 133664] , Statistics on independence cache: Total cache size (in pairs): 133800, Positive cache size: 132020, Positive conditional cache size: 91, Positive unconditional cache size: 131929, Negative cache size: 1780, Negative conditional cache size: 45, Negative unconditional cache size: 1735, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 39, Maximal queried relation: 2, Independence queries for same thread: 368 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 2.5s, Number of persistent set computation: 866, Number of trivial persistent sets: 613, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 155589, independent: 153854, independent conditional: 0, independent unconditional: 153854, dependent: 1735, dependent conditional: 0, dependent unconditional: 1735, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 174881, independent: 172711, independent conditional: 18857, independent unconditional: 153854, dependent: 2170, dependent conditional: 435, dependent unconditional: 1735, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 174513, independent: 172711, independent conditional: 18857, independent unconditional: 153854, dependent: 1802, dependent conditional: 67, dependent unconditional: 1735, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 174513, independent: 172711, independent conditional: 18857, independent unconditional: 153854, dependent: 1802, dependent conditional: 67, dependent unconditional: 1735, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 174715, independent: 172711, independent conditional: 110, independent unconditional: 172601, dependent: 2004, dependent conditional: 92, dependent unconditional: 1912, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 174715, independent: 172711, independent conditional: 110, independent unconditional: 172601, dependent: 2004, dependent conditional: 53, dependent unconditional: 1951, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 174715, independent: 172711, independent conditional: 110, independent unconditional: 172601, dependent: 2004, dependent conditional: 53, dependent unconditional: 1951, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 133800, independent: 132020, independent conditional: 91, independent unconditional: 131929, dependent: 1780, dependent conditional: 45, dependent unconditional: 1735, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 133800, independent: 131149, independent conditional: 0, independent unconditional: 131149, dependent: 2651, dependent conditional: 0, dependent unconditional: 2651, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 2651, independent: 871, independent conditional: 91, independent unconditional: 780, dependent: 1780, dependent conditional: 45, dependent unconditional: 1735, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 2651, independent: 871, independent conditional: 91, independent unconditional: 780, dependent: 1780, dependent conditional: 45, dependent unconditional: 1735, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2187, independent: 719, independent conditional: 77, independent unconditional: 643, dependent: 1468, dependent conditional: 34, dependent unconditional: 1434, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 174715, independent: 40691, independent conditional: 19, independent unconditional: 40672, dependent: 224, dependent conditional: 8, dependent unconditional: 216, unknown: 133800, unknown conditional: 136, unknown unconditional: 133664] , Statistics on independence cache: Total cache size (in pairs): 133800, Positive cache size: 132020, Positive conditional cache size: 91, Positive unconditional cache size: 131929, Negative cache size: 1780, Negative conditional cache size: 45, Negative unconditional cache size: 1735, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 39, Maximal queried relation: 2, Independence queries for same thread: 368 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 186658, independent: 184366, independent conditional: 19633, independent unconditional: 164733, dependent: 2292, dependent conditional: 435, dependent unconditional: 1857, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 186290, independent: 184366, independent conditional: 19633, independent unconditional: 164733, dependent: 1924, dependent conditional: 67, dependent unconditional: 1857, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 186290, independent: 184366, independent conditional: 19633, independent unconditional: 164733, dependent: 1924, dependent conditional: 67, dependent unconditional: 1857, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 186492, independent: 184366, independent conditional: 110, independent unconditional: 184256, dependent: 2126, dependent conditional: 92, dependent unconditional: 2034, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 186492, independent: 184366, independent conditional: 110, independent unconditional: 184256, dependent: 2126, dependent conditional: 53, dependent unconditional: 2073, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 186492, independent: 184366, independent conditional: 110, independent unconditional: 184256, dependent: 2126, dependent conditional: 53, dependent unconditional: 2073, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 144353, independent: 142451, independent conditional: 91, independent unconditional: 142360, dependent: 1902, dependent conditional: 45, dependent unconditional: 1857, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 144353, independent: 141526, independent conditional: 0, independent unconditional: 141526, dependent: 2827, dependent conditional: 0, dependent unconditional: 2827, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 2827, independent: 925, independent conditional: 91, independent unconditional: 834, dependent: 1902, dependent conditional: 45, dependent unconditional: 1857, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 2827, independent: 925, independent conditional: 91, independent unconditional: 834, dependent: 1902, dependent conditional: 45, dependent unconditional: 1857, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2362, independent: 762, independent conditional: 81, independent unconditional: 681, dependent: 1601, dependent conditional: 34, dependent unconditional: 1567, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 186492, independent: 41915, independent conditional: 19, independent unconditional: 41896, dependent: 224, dependent conditional: 8, dependent unconditional: 216, unknown: 144353, unknown conditional: 136, unknown unconditional: 144217] , Statistics on independence cache: Total cache size (in pairs): 144353, Positive cache size: 142451, Positive conditional cache size: 91, Positive unconditional cache size: 142360, Negative cache size: 1902, Negative conditional cache size: 45, Negative unconditional cache size: 1857, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 39, Maximal queried relation: 2, Independence queries for same thread: 368 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 2.8s, Number of persistent set computation: 877, Number of trivial persistent sets: 624, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 166590, independent: 164733, independent conditional: 0, independent unconditional: 164733, dependent: 1857, dependent conditional: 0, dependent unconditional: 1857, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 186658, independent: 184366, independent conditional: 19633, independent unconditional: 164733, dependent: 2292, dependent conditional: 435, dependent unconditional: 1857, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 186290, independent: 184366, independent conditional: 19633, independent unconditional: 164733, dependent: 1924, dependent conditional: 67, dependent unconditional: 1857, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 186290, independent: 184366, independent conditional: 19633, independent unconditional: 164733, dependent: 1924, dependent conditional: 67, dependent unconditional: 1857, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 186492, independent: 184366, independent conditional: 110, independent unconditional: 184256, dependent: 2126, dependent conditional: 92, dependent unconditional: 2034, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 186492, independent: 184366, independent conditional: 110, independent unconditional: 184256, dependent: 2126, dependent conditional: 53, dependent unconditional: 2073, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 186492, independent: 184366, independent conditional: 110, independent unconditional: 184256, dependent: 2126, dependent conditional: 53, dependent unconditional: 2073, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 144353, independent: 142451, independent conditional: 91, independent unconditional: 142360, dependent: 1902, dependent conditional: 45, dependent unconditional: 1857, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 144353, independent: 141526, independent conditional: 0, independent unconditional: 141526, dependent: 2827, dependent conditional: 0, dependent unconditional: 2827, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 2827, independent: 925, independent conditional: 91, independent unconditional: 834, dependent: 1902, dependent conditional: 45, dependent unconditional: 1857, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 2827, independent: 925, independent conditional: 91, independent unconditional: 834, dependent: 1902, dependent conditional: 45, dependent unconditional: 1857, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2362, independent: 762, independent conditional: 81, independent unconditional: 681, dependent: 1601, dependent conditional: 34, dependent unconditional: 1567, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 186492, independent: 41915, independent conditional: 19, independent unconditional: 41896, dependent: 224, dependent conditional: 8, dependent unconditional: 216, unknown: 144353, unknown conditional: 136, unknown unconditional: 144217] , Statistics on independence cache: Total cache size (in pairs): 144353, Positive cache size: 142451, Positive conditional cache size: 91, Positive unconditional cache size: 142360, Negative cache size: 1902, Negative conditional cache size: 45, Negative unconditional cache size: 1857, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 39, Maximal queried relation: 2, Independence queries for same thread: 368 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 198953, independent: 196536, independent conditional: 20546, independent unconditional: 175990, dependent: 2417, dependent conditional: 435, dependent unconditional: 1982, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 198585, independent: 196536, independent conditional: 20546, independent unconditional: 175990, dependent: 2049, dependent conditional: 67, dependent unconditional: 1982, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 198585, independent: 196536, independent conditional: 20546, independent unconditional: 175990, dependent: 2049, dependent conditional: 67, dependent unconditional: 1982, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 198819, independent: 196536, independent conditional: 126, independent unconditional: 196410, dependent: 2283, dependent conditional: 108, dependent unconditional: 2175, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 198819, independent: 196536, independent conditional: 126, independent unconditional: 196410, dependent: 2283, dependent conditional: 53, dependent unconditional: 2230, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 198819, independent: 196536, independent conditional: 126, independent unconditional: 196410, dependent: 2283, dependent conditional: 53, dependent unconditional: 2230, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 155283, independent: 153256, independent conditional: 100, independent unconditional: 153156, dependent: 2027, dependent conditional: 45, dependent unconditional: 1982, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 155283, independent: 152262, independent conditional: 0, independent unconditional: 152262, dependent: 3021, dependent conditional: 0, dependent unconditional: 3021, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3021, independent: 994, independent conditional: 100, independent unconditional: 894, dependent: 2027, dependent conditional: 45, dependent unconditional: 1982, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3021, independent: 994, independent conditional: 100, independent unconditional: 894, dependent: 2027, dependent conditional: 45, dependent unconditional: 1982, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2603, independent: 927, independent conditional: 85, independent unconditional: 842, dependent: 1677, dependent conditional: 33, dependent unconditional: 1643, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 198819, independent: 43280, independent conditional: 26, independent unconditional: 43254, dependent: 256, dependent conditional: 8, dependent unconditional: 248, unknown: 155283, unknown conditional: 145, unknown unconditional: 155138] , Statistics on independence cache: Total cache size (in pairs): 155283, Positive cache size: 153256, Positive conditional cache size: 100, Positive unconditional cache size: 153156, Negative cache size: 2027, Negative conditional cache size: 45, Negative unconditional cache size: 1982, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 55, Maximal queried relation: 2, Independence queries for same thread: 368 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 3.1s, Number of persistent set computation: 892, Number of trivial persistent sets: 639, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 177972, independent: 175990, independent conditional: 0, independent unconditional: 175990, dependent: 1982, dependent conditional: 0, dependent unconditional: 1982, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 198953, independent: 196536, independent conditional: 20546, independent unconditional: 175990, dependent: 2417, dependent conditional: 435, dependent unconditional: 1982, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 198585, independent: 196536, independent conditional: 20546, independent unconditional: 175990, dependent: 2049, dependent conditional: 67, dependent unconditional: 1982, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 198585, independent: 196536, independent conditional: 20546, independent unconditional: 175990, dependent: 2049, dependent conditional: 67, dependent unconditional: 1982, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 198819, independent: 196536, independent conditional: 126, independent unconditional: 196410, dependent: 2283, dependent conditional: 108, dependent unconditional: 2175, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 198819, independent: 196536, independent conditional: 126, independent unconditional: 196410, dependent: 2283, dependent conditional: 53, dependent unconditional: 2230, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 198819, independent: 196536, independent conditional: 126, independent unconditional: 196410, dependent: 2283, dependent conditional: 53, dependent unconditional: 2230, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 155283, independent: 153256, independent conditional: 100, independent unconditional: 153156, dependent: 2027, dependent conditional: 45, dependent unconditional: 1982, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 155283, independent: 152262, independent conditional: 0, independent unconditional: 152262, dependent: 3021, dependent conditional: 0, dependent unconditional: 3021, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3021, independent: 994, independent conditional: 100, independent unconditional: 894, dependent: 2027, dependent conditional: 45, dependent unconditional: 1982, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3021, independent: 994, independent conditional: 100, independent unconditional: 894, dependent: 2027, dependent conditional: 45, dependent unconditional: 1982, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2603, independent: 927, independent conditional: 85, independent unconditional: 842, dependent: 1677, dependent conditional: 33, dependent unconditional: 1643, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 198819, independent: 43280, independent conditional: 26, independent unconditional: 43254, dependent: 256, dependent conditional: 8, dependent unconditional: 248, unknown: 155283, unknown conditional: 145, unknown unconditional: 155138] , Statistics on independence cache: Total cache size (in pairs): 155283, Positive cache size: 153256, Positive conditional cache size: 100, Positive unconditional cache size: 153156, Negative cache size: 2027, Negative conditional cache size: 45, Negative unconditional cache size: 1982, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 55, Maximal queried relation: 2, Independence queries for same thread: 368 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 211959, independent: 209401, independent conditional: 22007, independent unconditional: 187394, dependent: 2558, dependent conditional: 452, dependent unconditional: 2106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 211590, independent: 209401, independent conditional: 22007, independent unconditional: 187394, dependent: 2189, dependent conditional: 83, dependent unconditional: 2106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 211590, independent: 209401, independent conditional: 22007, independent unconditional: 187394, dependent: 2189, dependent conditional: 83, dependent unconditional: 2106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 211858, independent: 209401, independent conditional: 127, independent unconditional: 209274, dependent: 2457, dependent conditional: 141, dependent unconditional: 2316, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 211858, independent: 209401, independent conditional: 127, independent unconditional: 209274, dependent: 2457, dependent conditional: 69, dependent unconditional: 2388, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 211858, independent: 209401, independent conditional: 127, independent unconditional: 209274, dependent: 2457, dependent conditional: 69, dependent unconditional: 2388, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 166346, independent: 164186, independent conditional: 101, independent unconditional: 164085, dependent: 2160, dependent conditional: 54, dependent unconditional: 2106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 166346, independent: 163131, independent conditional: 0, independent unconditional: 163131, dependent: 3215, dependent conditional: 0, dependent unconditional: 3215, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3215, independent: 1055, independent conditional: 101, independent unconditional: 954, dependent: 2160, dependent conditional: 54, dependent unconditional: 2106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3215, independent: 1055, independent conditional: 101, independent unconditional: 954, dependent: 2160, dependent conditional: 54, dependent unconditional: 2106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2818, independent: 841, independent conditional: 85, independent unconditional: 756, dependent: 1977, dependent conditional: 40, dependent unconditional: 1936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 211858, independent: 45215, independent conditional: 26, independent unconditional: 45189, dependent: 297, dependent conditional: 15, dependent unconditional: 282, unknown: 166346, unknown conditional: 155, unknown unconditional: 166191] , Statistics on independence cache: Total cache size (in pairs): 166346, Positive cache size: 164186, Positive conditional cache size: 101, Positive unconditional cache size: 164085, Negative cache size: 2160, Negative conditional cache size: 54, Negative unconditional cache size: 2106, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 72, Maximal queried relation: 2, Independence queries for same thread: 369 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 3.3s, Number of persistent set computation: 908, Number of trivial persistent sets: 655, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 189500, independent: 187394, independent conditional: 0, independent unconditional: 187394, dependent: 2106, dependent conditional: 0, dependent unconditional: 2106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 211959, independent: 209401, independent conditional: 22007, independent unconditional: 187394, dependent: 2558, dependent conditional: 452, dependent unconditional: 2106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 211590, independent: 209401, independent conditional: 22007, independent unconditional: 187394, dependent: 2189, dependent conditional: 83, dependent unconditional: 2106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 211590, independent: 209401, independent conditional: 22007, independent unconditional: 187394, dependent: 2189, dependent conditional: 83, dependent unconditional: 2106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 211858, independent: 209401, independent conditional: 127, independent unconditional: 209274, dependent: 2457, dependent conditional: 141, dependent unconditional: 2316, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 211858, independent: 209401, independent conditional: 127, independent unconditional: 209274, dependent: 2457, dependent conditional: 69, dependent unconditional: 2388, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 211858, independent: 209401, independent conditional: 127, independent unconditional: 209274, dependent: 2457, dependent conditional: 69, dependent unconditional: 2388, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 166346, independent: 164186, independent conditional: 101, independent unconditional: 164085, dependent: 2160, dependent conditional: 54, dependent unconditional: 2106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 166346, independent: 163131, independent conditional: 0, independent unconditional: 163131, dependent: 3215, dependent conditional: 0, dependent unconditional: 3215, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3215, independent: 1055, independent conditional: 101, independent unconditional: 954, dependent: 2160, dependent conditional: 54, dependent unconditional: 2106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3215, independent: 1055, independent conditional: 101, independent unconditional: 954, dependent: 2160, dependent conditional: 54, dependent unconditional: 2106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2818, independent: 841, independent conditional: 85, independent unconditional: 756, dependent: 1977, dependent conditional: 40, dependent unconditional: 1936, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 211858, independent: 45215, independent conditional: 26, independent unconditional: 45189, dependent: 297, dependent conditional: 15, dependent unconditional: 282, unknown: 166346, unknown conditional: 155, unknown unconditional: 166191] , Statistics on independence cache: Total cache size (in pairs): 166346, Positive cache size: 164186, Positive conditional cache size: 101, Positive unconditional cache size: 164085, Negative cache size: 2160, Negative conditional cache size: 54, Negative unconditional cache size: 2106, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 72, Maximal queried relation: 2, Independence queries for same thread: 369 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 225794, independent: 223141, independent conditional: 24244, independent unconditional: 198897, dependent: 2653, dependent conditional: 411, dependent unconditional: 2242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 225466, independent: 223141, independent conditional: 24244, independent unconditional: 198897, dependent: 2325, dependent conditional: 83, dependent unconditional: 2242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 225466, independent: 223141, independent conditional: 24244, independent unconditional: 198897, dependent: 2325, dependent conditional: 83, dependent unconditional: 2242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 225734, independent: 223141, independent conditional: 127, independent unconditional: 223014, dependent: 2593, dependent conditional: 141, dependent unconditional: 2452, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 225734, independent: 223141, independent conditional: 127, independent unconditional: 223014, dependent: 2593, dependent conditional: 69, dependent unconditional: 2524, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 225734, independent: 223141, independent conditional: 127, independent unconditional: 223014, dependent: 2593, dependent conditional: 69, dependent unconditional: 2524, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 177540, independent: 175244, independent conditional: 101, independent unconditional: 175143, dependent: 2296, dependent conditional: 54, dependent unconditional: 2242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 177540, independent: 174107, independent conditional: 0, independent unconditional: 174107, dependent: 3433, dependent conditional: 0, dependent unconditional: 3433, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3433, independent: 1137, independent conditional: 101, independent unconditional: 1036, dependent: 2296, dependent conditional: 54, dependent unconditional: 2242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3433, independent: 1137, independent conditional: 101, independent unconditional: 1036, dependent: 2296, dependent conditional: 54, dependent unconditional: 2242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2750, independent: 878, independent conditional: 84, independent unconditional: 794, dependent: 1873, dependent conditional: 41, dependent unconditional: 1832, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 225734, independent: 47897, independent conditional: 26, independent unconditional: 47871, dependent: 297, dependent conditional: 15, dependent unconditional: 282, unknown: 177540, unknown conditional: 155, unknown unconditional: 177385] , Statistics on independence cache: Total cache size (in pairs): 177540, Positive cache size: 175244, Positive conditional cache size: 101, Positive unconditional cache size: 175143, Negative cache size: 2296, Negative conditional cache size: 54, Negative unconditional cache size: 2242, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 72, Maximal queried relation: 2, Independence queries for same thread: 328 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 3.5s, Number of persistent set computation: 924, Number of trivial persistent sets: 671, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 201139, independent: 198897, independent conditional: 0, independent unconditional: 198897, dependent: 2242, dependent conditional: 0, dependent unconditional: 2242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 225794, independent: 223141, independent conditional: 24244, independent unconditional: 198897, dependent: 2653, dependent conditional: 411, dependent unconditional: 2242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 225466, independent: 223141, independent conditional: 24244, independent unconditional: 198897, dependent: 2325, dependent conditional: 83, dependent unconditional: 2242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 225466, independent: 223141, independent conditional: 24244, independent unconditional: 198897, dependent: 2325, dependent conditional: 83, dependent unconditional: 2242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 225734, independent: 223141, independent conditional: 127, independent unconditional: 223014, dependent: 2593, dependent conditional: 141, dependent unconditional: 2452, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 225734, independent: 223141, independent conditional: 127, independent unconditional: 223014, dependent: 2593, dependent conditional: 69, dependent unconditional: 2524, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 225734, independent: 223141, independent conditional: 127, independent unconditional: 223014, dependent: 2593, dependent conditional: 69, dependent unconditional: 2524, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 177540, independent: 175244, independent conditional: 101, independent unconditional: 175143, dependent: 2296, dependent conditional: 54, dependent unconditional: 2242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 177540, independent: 174107, independent conditional: 0, independent unconditional: 174107, dependent: 3433, dependent conditional: 0, dependent unconditional: 3433, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3433, independent: 1137, independent conditional: 101, independent unconditional: 1036, dependent: 2296, dependent conditional: 54, dependent unconditional: 2242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3433, independent: 1137, independent conditional: 101, independent unconditional: 1036, dependent: 2296, dependent conditional: 54, dependent unconditional: 2242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2750, independent: 878, independent conditional: 84, independent unconditional: 794, dependent: 1873, dependent conditional: 41, dependent unconditional: 1832, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 225734, independent: 47897, independent conditional: 26, independent unconditional: 47871, dependent: 297, dependent conditional: 15, dependent unconditional: 282, unknown: 177540, unknown conditional: 155, unknown unconditional: 177385] , Statistics on independence cache: Total cache size (in pairs): 177540, Positive cache size: 175244, Positive conditional cache size: 101, Positive unconditional cache size: 175143, Negative cache size: 2296, Negative conditional cache size: 54, Negative unconditional cache size: 2242, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 72, Maximal queried relation: 2, Independence queries for same thread: 328 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 388338, independent: 378874, independent conditional: 181883, independent unconditional: 196991, dependent: 9464, dependent conditional: 7157, dependent unconditional: 2307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 383910, independent: 378874, independent conditional: 181883, independent unconditional: 196991, dependent: 5036, dependent conditional: 2729, dependent unconditional: 2307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 383910, independent: 378874, independent conditional: 181883, independent unconditional: 196991, dependent: 5036, dependent conditional: 2729, dependent unconditional: 2307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 387239, independent: 378874, independent conditional: 292, independent unconditional: 378582, dependent: 8365, dependent conditional: 3037, dependent unconditional: 5328, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 387239, independent: 378874, independent conditional: 292, independent unconditional: 378582, dependent: 8365, dependent conditional: 177, dependent unconditional: 8188, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 387239, independent: 378874, independent conditional: 292, independent unconditional: 378582, dependent: 8365, dependent conditional: 177, dependent unconditional: 8188, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 183955, independent: 181533, independent conditional: 192, independent unconditional: 181341, dependent: 2422, dependent conditional: 115, dependent unconditional: 2307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 183955, independent: 180192, independent conditional: 0, independent unconditional: 180192, dependent: 3763, dependent conditional: 0, dependent unconditional: 3763, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3763, independent: 1341, independent conditional: 192, independent unconditional: 1149, dependent: 2422, dependent conditional: 115, dependent unconditional: 2307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3763, independent: 1341, independent conditional: 192, independent unconditional: 1149, dependent: 2422, dependent conditional: 115, dependent unconditional: 2307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3301, independent: 1254, independent conditional: 177, independent unconditional: 1076, dependent: 2048, dependent conditional: 92, dependent unconditional: 1956, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 387239, independent: 197341, independent conditional: 100, independent unconditional: 197241, dependent: 5943, dependent conditional: 62, dependent unconditional: 5881, unknown: 183955, unknown conditional: 307, unknown unconditional: 183648] , Statistics on independence cache: Total cache size (in pairs): 183955, Positive cache size: 181533, Positive conditional cache size: 192, Positive unconditional cache size: 181341, Negative cache size: 2422, Negative conditional cache size: 115, Negative unconditional cache size: 2307, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2860, Maximal queried relation: 5, Independence queries for same thread: 4428 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 5.9s, Number of persistent set computation: 17622, Number of trivial persistent sets: 14054, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 199298, independent: 196991, independent conditional: 0, independent unconditional: 196991, dependent: 2307, dependent conditional: 0, dependent unconditional: 2307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 388338, independent: 378874, independent conditional: 181883, independent unconditional: 196991, dependent: 9464, dependent conditional: 7157, dependent unconditional: 2307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 383910, independent: 378874, independent conditional: 181883, independent unconditional: 196991, dependent: 5036, dependent conditional: 2729, dependent unconditional: 2307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 383910, independent: 378874, independent conditional: 181883, independent unconditional: 196991, dependent: 5036, dependent conditional: 2729, dependent unconditional: 2307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 387239, independent: 378874, independent conditional: 292, independent unconditional: 378582, dependent: 8365, dependent conditional: 3037, dependent unconditional: 5328, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 387239, independent: 378874, independent conditional: 292, independent unconditional: 378582, dependent: 8365, dependent conditional: 177, dependent unconditional: 8188, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 387239, independent: 378874, independent conditional: 292, independent unconditional: 378582, dependent: 8365, dependent conditional: 177, dependent unconditional: 8188, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 183955, independent: 181533, independent conditional: 192, independent unconditional: 181341, dependent: 2422, dependent conditional: 115, dependent unconditional: 2307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 183955, independent: 180192, independent conditional: 0, independent unconditional: 180192, dependent: 3763, dependent conditional: 0, dependent unconditional: 3763, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3763, independent: 1341, independent conditional: 192, independent unconditional: 1149, dependent: 2422, dependent conditional: 115, dependent unconditional: 2307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3763, independent: 1341, independent conditional: 192, independent unconditional: 1149, dependent: 2422, dependent conditional: 115, dependent unconditional: 2307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3301, independent: 1254, independent conditional: 177, independent unconditional: 1076, dependent: 2048, dependent conditional: 92, dependent unconditional: 1956, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 387239, independent: 197341, independent conditional: 100, independent unconditional: 197241, dependent: 5943, dependent conditional: 62, dependent unconditional: 5881, unknown: 183955, unknown conditional: 307, unknown unconditional: 183648] , Statistics on independence cache: Total cache size (in pairs): 183955, Positive cache size: 181533, Positive conditional cache size: 192, Positive unconditional cache size: 181341, Negative cache size: 2422, Negative conditional cache size: 115, Negative unconditional cache size: 2307, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2860, Maximal queried relation: 5, Independence queries for same thread: 4428 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 251438, independent: 248530, independent conditional: 26221, independent unconditional: 222309, dependent: 2908, dependent conditional: 409, dependent unconditional: 2499, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 251112, independent: 248530, independent conditional: 26221, independent unconditional: 222309, dependent: 2582, dependent conditional: 83, dependent unconditional: 2499, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 251112, independent: 248530, independent conditional: 26221, independent unconditional: 222309, dependent: 2582, dependent conditional: 83, dependent unconditional: 2499, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 251380, independent: 248530, independent conditional: 127, independent unconditional: 248403, dependent: 2850, dependent conditional: 141, dependent unconditional: 2709, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 251380, independent: 248530, independent conditional: 127, independent unconditional: 248403, dependent: 2850, dependent conditional: 69, dependent unconditional: 2781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 251380, independent: 248530, independent conditional: 127, independent unconditional: 248403, dependent: 2850, dependent conditional: 69, dependent unconditional: 2781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 200294, independent: 197741, independent conditional: 101, independent unconditional: 197640, dependent: 2553, dependent conditional: 54, dependent unconditional: 2499, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 200294, independent: 196477, independent conditional: 0, independent unconditional: 196477, dependent: 3817, dependent conditional: 0, dependent unconditional: 3817, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3817, independent: 1264, independent conditional: 101, independent unconditional: 1163, dependent: 2553, dependent conditional: 54, dependent unconditional: 2499, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3817, independent: 1264, independent conditional: 101, independent unconditional: 1163, dependent: 2553, dependent conditional: 54, dependent unconditional: 2499, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3185, independent: 948, independent conditional: 85, independent unconditional: 863, dependent: 2237, dependent conditional: 41, dependent unconditional: 2196, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 251380, independent: 50789, independent conditional: 26, independent unconditional: 50763, dependent: 297, dependent conditional: 15, dependent unconditional: 282, unknown: 200294, unknown conditional: 155, unknown unconditional: 200139] , Statistics on independence cache: Total cache size (in pairs): 200294, Positive cache size: 197741, Positive conditional cache size: 101, Positive unconditional cache size: 197640, Negative cache size: 2553, Negative conditional cache size: 54, Negative unconditional cache size: 2499, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 72, Maximal queried relation: 2, Independence queries for same thread: 326 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 3.8s, Number of persistent set computation: 956, Number of trivial persistent sets: 703, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 224808, independent: 222309, independent conditional: 0, independent unconditional: 222309, dependent: 2499, dependent conditional: 0, dependent unconditional: 2499, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 251438, independent: 248530, independent conditional: 26221, independent unconditional: 222309, dependent: 2908, dependent conditional: 409, dependent unconditional: 2499, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 251112, independent: 248530, independent conditional: 26221, independent unconditional: 222309, dependent: 2582, dependent conditional: 83, dependent unconditional: 2499, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 251112, independent: 248530, independent conditional: 26221, independent unconditional: 222309, dependent: 2582, dependent conditional: 83, dependent unconditional: 2499, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 251380, independent: 248530, independent conditional: 127, independent unconditional: 248403, dependent: 2850, dependent conditional: 141, dependent unconditional: 2709, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 251380, independent: 248530, independent conditional: 127, independent unconditional: 248403, dependent: 2850, dependent conditional: 69, dependent unconditional: 2781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 251380, independent: 248530, independent conditional: 127, independent unconditional: 248403, dependent: 2850, dependent conditional: 69, dependent unconditional: 2781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 200294, independent: 197741, independent conditional: 101, independent unconditional: 197640, dependent: 2553, dependent conditional: 54, dependent unconditional: 2499, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 200294, independent: 196477, independent conditional: 0, independent unconditional: 196477, dependent: 3817, dependent conditional: 0, dependent unconditional: 3817, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 3817, independent: 1264, independent conditional: 101, independent unconditional: 1163, dependent: 2553, dependent conditional: 54, dependent unconditional: 2499, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 3817, independent: 1264, independent conditional: 101, independent unconditional: 1163, dependent: 2553, dependent conditional: 54, dependent unconditional: 2499, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3185, independent: 948, independent conditional: 85, independent unconditional: 863, dependent: 2237, dependent conditional: 41, dependent unconditional: 2196, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 251380, independent: 50789, independent conditional: 26, independent unconditional: 50763, dependent: 297, dependent conditional: 15, dependent unconditional: 282, unknown: 200294, unknown conditional: 155, unknown unconditional: 200139] , Statistics on independence cache: Total cache size (in pairs): 200294, Positive cache size: 197741, Positive conditional cache size: 101, Positive unconditional cache size: 197640, Negative cache size: 2553, Negative conditional cache size: 54, Negative unconditional cache size: 2499, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 72, Maximal queried relation: 2, Independence queries for same thread: 326 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 264609, independent: 261567, independent conditional: 27364, independent unconditional: 234203, dependent: 3042, dependent conditional: 409, dependent unconditional: 2633, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 264283, independent: 261567, independent conditional: 27364, independent unconditional: 234203, dependent: 2716, dependent conditional: 83, dependent unconditional: 2633, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 264283, independent: 261567, independent conditional: 27364, independent unconditional: 234203, dependent: 2716, dependent conditional: 83, dependent unconditional: 2633, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 264591, independent: 261567, independent conditional: 147, independent unconditional: 261420, dependent: 3024, dependent conditional: 161, dependent unconditional: 2863, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 264591, independent: 261567, independent conditional: 147, independent unconditional: 261420, dependent: 3024, dependent conditional: 69, dependent unconditional: 2955, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 264591, independent: 261567, independent conditional: 147, independent unconditional: 261420, dependent: 3024, dependent conditional: 69, dependent unconditional: 2955, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 211877, independent: 209190, independent conditional: 115, independent unconditional: 209075, dependent: 2687, dependent conditional: 54, dependent unconditional: 2633, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 211877, independent: 207840, independent conditional: 0, independent unconditional: 207840, dependent: 4037, dependent conditional: 0, dependent unconditional: 4037, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4037, independent: 1350, independent conditional: 115, independent unconditional: 1235, dependent: 2687, dependent conditional: 54, dependent unconditional: 2633, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4037, independent: 1350, independent conditional: 115, independent unconditional: 1235, dependent: 2687, dependent conditional: 54, dependent unconditional: 2633, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3373, independent: 1178, independent conditional: 98, independent unconditional: 1080, dependent: 2195, dependent conditional: 41, dependent unconditional: 2154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 264591, independent: 52377, independent conditional: 32, independent unconditional: 52345, dependent: 337, dependent conditional: 15, dependent unconditional: 322, unknown: 211877, unknown conditional: 169, unknown unconditional: 211708] , Statistics on independence cache: Total cache size (in pairs): 211877, Positive cache size: 209190, Positive conditional cache size: 115, Positive unconditional cache size: 209075, Negative cache size: 2687, Negative conditional cache size: 54, Negative unconditional cache size: 2633, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 92, Maximal queried relation: 2, Independence queries for same thread: 326 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 4.0s, Number of persistent set computation: 971, Number of trivial persistent sets: 718, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 236836, independent: 234203, independent conditional: 0, independent unconditional: 234203, dependent: 2633, dependent conditional: 0, dependent unconditional: 2633, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 264609, independent: 261567, independent conditional: 27364, independent unconditional: 234203, dependent: 3042, dependent conditional: 409, dependent unconditional: 2633, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 264283, independent: 261567, independent conditional: 27364, independent unconditional: 234203, dependent: 2716, dependent conditional: 83, dependent unconditional: 2633, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 264283, independent: 261567, independent conditional: 27364, independent unconditional: 234203, dependent: 2716, dependent conditional: 83, dependent unconditional: 2633, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 264591, independent: 261567, independent conditional: 147, independent unconditional: 261420, dependent: 3024, dependent conditional: 161, dependent unconditional: 2863, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 264591, independent: 261567, independent conditional: 147, independent unconditional: 261420, dependent: 3024, dependent conditional: 69, dependent unconditional: 2955, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 264591, independent: 261567, independent conditional: 147, independent unconditional: 261420, dependent: 3024, dependent conditional: 69, dependent unconditional: 2955, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 211877, independent: 209190, independent conditional: 115, independent unconditional: 209075, dependent: 2687, dependent conditional: 54, dependent unconditional: 2633, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 211877, independent: 207840, independent conditional: 0, independent unconditional: 207840, dependent: 4037, dependent conditional: 0, dependent unconditional: 4037, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4037, independent: 1350, independent conditional: 115, independent unconditional: 1235, dependent: 2687, dependent conditional: 54, dependent unconditional: 2633, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4037, independent: 1350, independent conditional: 115, independent unconditional: 1235, dependent: 2687, dependent conditional: 54, dependent unconditional: 2633, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3373, independent: 1178, independent conditional: 98, independent unconditional: 1080, dependent: 2195, dependent conditional: 41, dependent unconditional: 2154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 264591, independent: 52377, independent conditional: 32, independent unconditional: 52345, dependent: 337, dependent conditional: 15, dependent unconditional: 322, unknown: 211877, unknown conditional: 169, unknown unconditional: 211708] , Statistics on independence cache: Total cache size (in pairs): 211877, Positive cache size: 209190, Positive conditional cache size: 115, Positive unconditional cache size: 209075, Negative cache size: 2687, Negative conditional cache size: 54, Negative unconditional cache size: 2633, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 92, Maximal queried relation: 2, Independence queries for same thread: 326 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 278035, independent: 274845, independent conditional: 28759, independent unconditional: 246086, dependent: 3190, dependent conditional: 409, dependent unconditional: 2781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 277709, independent: 274845, independent conditional: 28759, independent unconditional: 246086, dependent: 2864, dependent conditional: 83, dependent unconditional: 2781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 277709, independent: 274845, independent conditional: 28759, independent unconditional: 246086, dependent: 2864, dependent conditional: 83, dependent unconditional: 2781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 278017, independent: 274845, independent conditional: 147, independent unconditional: 274698, dependent: 3172, dependent conditional: 161, dependent unconditional: 3011, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 278017, independent: 274845, independent conditional: 147, independent unconditional: 274698, dependent: 3172, dependent conditional: 69, dependent unconditional: 3103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 278017, independent: 274845, independent conditional: 147, independent unconditional: 274698, dependent: 3172, dependent conditional: 69, dependent unconditional: 3103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 223441, independent: 220606, independent conditional: 115, independent unconditional: 220491, dependent: 2835, dependent conditional: 54, dependent unconditional: 2781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 223441, independent: 219187, independent conditional: 0, independent unconditional: 219187, dependent: 4254, dependent conditional: 0, dependent unconditional: 4254, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4254, independent: 1419, independent conditional: 115, independent unconditional: 1304, dependent: 2835, dependent conditional: 54, dependent unconditional: 2781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4254, independent: 1419, independent conditional: 115, independent unconditional: 1304, dependent: 2835, dependent conditional: 54, dependent unconditional: 2781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3404, independent: 1078, independent conditional: 112, independent unconditional: 966, dependent: 2326, dependent conditional: 46, dependent unconditional: 2280, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 278017, independent: 54239, independent conditional: 32, independent unconditional: 54207, dependent: 337, dependent conditional: 15, dependent unconditional: 322, unknown: 223441, unknown conditional: 169, unknown unconditional: 223272] , Statistics on independence cache: Total cache size (in pairs): 223441, Positive cache size: 220606, Positive conditional cache size: 115, Positive unconditional cache size: 220491, Negative cache size: 2835, Negative conditional cache size: 54, Negative unconditional cache size: 2781, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 92, Maximal queried relation: 2, Independence queries for same thread: 326 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 4.5s, Number of persistent set computation: 985, Number of trivial persistent sets: 732, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 248867, independent: 246086, independent conditional: 0, independent unconditional: 246086, dependent: 2781, dependent conditional: 0, dependent unconditional: 2781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 278035, independent: 274845, independent conditional: 28759, independent unconditional: 246086, dependent: 3190, dependent conditional: 409, dependent unconditional: 2781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 277709, independent: 274845, independent conditional: 28759, independent unconditional: 246086, dependent: 2864, dependent conditional: 83, dependent unconditional: 2781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 277709, independent: 274845, independent conditional: 28759, independent unconditional: 246086, dependent: 2864, dependent conditional: 83, dependent unconditional: 2781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 278017, independent: 274845, independent conditional: 147, independent unconditional: 274698, dependent: 3172, dependent conditional: 161, dependent unconditional: 3011, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 278017, independent: 274845, independent conditional: 147, independent unconditional: 274698, dependent: 3172, dependent conditional: 69, dependent unconditional: 3103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 278017, independent: 274845, independent conditional: 147, independent unconditional: 274698, dependent: 3172, dependent conditional: 69, dependent unconditional: 3103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 223441, independent: 220606, independent conditional: 115, independent unconditional: 220491, dependent: 2835, dependent conditional: 54, dependent unconditional: 2781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 223441, independent: 219187, independent conditional: 0, independent unconditional: 219187, dependent: 4254, dependent conditional: 0, dependent unconditional: 4254, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4254, independent: 1419, independent conditional: 115, independent unconditional: 1304, dependent: 2835, dependent conditional: 54, dependent unconditional: 2781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4254, independent: 1419, independent conditional: 115, independent unconditional: 1304, dependent: 2835, dependent conditional: 54, dependent unconditional: 2781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3404, independent: 1078, independent conditional: 112, independent unconditional: 966, dependent: 2326, dependent conditional: 46, dependent unconditional: 2280, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 278017, independent: 54239, independent conditional: 32, independent unconditional: 54207, dependent: 337, dependent conditional: 15, dependent unconditional: 322, unknown: 223441, unknown conditional: 169, unknown unconditional: 223272] , Statistics on independence cache: Total cache size (in pairs): 223441, Positive cache size: 220606, Positive conditional cache size: 115, Positive unconditional cache size: 220491, Negative cache size: 2835, Negative conditional cache size: 54, Negative unconditional cache size: 2781, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 92, Maximal queried relation: 2, Independence queries for same thread: 326 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 291553, independent: 288227, independent conditional: 29923, independent unconditional: 258304, dependent: 3326, dependent conditional: 409, dependent unconditional: 2917, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 291227, independent: 288227, independent conditional: 29923, independent unconditional: 258304, dependent: 3000, dependent conditional: 83, dependent unconditional: 2917, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 291227, independent: 288227, independent conditional: 29923, independent unconditional: 258304, dependent: 3000, dependent conditional: 83, dependent unconditional: 2917, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 291535, independent: 288227, independent conditional: 147, independent unconditional: 288080, dependent: 3308, dependent conditional: 161, dependent unconditional: 3147, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 291535, independent: 288227, independent conditional: 147, independent unconditional: 288080, dependent: 3308, dependent conditional: 69, dependent unconditional: 3239, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 291535, independent: 288227, independent conditional: 147, independent unconditional: 288080, dependent: 3308, dependent conditional: 69, dependent unconditional: 3239, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 235315, independent: 232344, independent conditional: 115, independent unconditional: 232229, dependent: 2971, dependent conditional: 54, dependent unconditional: 2917, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 235315, independent: 230853, independent conditional: 0, independent unconditional: 230853, dependent: 4462, dependent conditional: 0, dependent unconditional: 4462, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4462, independent: 1491, independent conditional: 115, independent unconditional: 1376, dependent: 2971, dependent conditional: 54, dependent unconditional: 2917, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4462, independent: 1491, independent conditional: 115, independent unconditional: 1376, dependent: 2971, dependent conditional: 54, dependent unconditional: 2917, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3729, independent: 1293, independent conditional: 99, independent unconditional: 1194, dependent: 2436, dependent conditional: 41, dependent unconditional: 2396, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 291535, independent: 55883, independent conditional: 32, independent unconditional: 55851, dependent: 337, dependent conditional: 15, dependent unconditional: 322, unknown: 235315, unknown conditional: 169, unknown unconditional: 235146] , Statistics on independence cache: Total cache size (in pairs): 235315, Positive cache size: 232344, Positive conditional cache size: 115, Positive unconditional cache size: 232229, Negative cache size: 2971, Negative conditional cache size: 54, Negative unconditional cache size: 2917, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 92, Maximal queried relation: 2, Independence queries for same thread: 326 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 4.6s, Number of persistent set computation: 996, Number of trivial persistent sets: 743, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 261221, independent: 258304, independent conditional: 0, independent unconditional: 258304, dependent: 2917, dependent conditional: 0, dependent unconditional: 2917, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 291553, independent: 288227, independent conditional: 29923, independent unconditional: 258304, dependent: 3326, dependent conditional: 409, dependent unconditional: 2917, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 291227, independent: 288227, independent conditional: 29923, independent unconditional: 258304, dependent: 3000, dependent conditional: 83, dependent unconditional: 2917, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 291227, independent: 288227, independent conditional: 29923, independent unconditional: 258304, dependent: 3000, dependent conditional: 83, dependent unconditional: 2917, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 291535, independent: 288227, independent conditional: 147, independent unconditional: 288080, dependent: 3308, dependent conditional: 161, dependent unconditional: 3147, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 291535, independent: 288227, independent conditional: 147, independent unconditional: 288080, dependent: 3308, dependent conditional: 69, dependent unconditional: 3239, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 291535, independent: 288227, independent conditional: 147, independent unconditional: 288080, dependent: 3308, dependent conditional: 69, dependent unconditional: 3239, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 235315, independent: 232344, independent conditional: 115, independent unconditional: 232229, dependent: 2971, dependent conditional: 54, dependent unconditional: 2917, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 235315, independent: 230853, independent conditional: 0, independent unconditional: 230853, dependent: 4462, dependent conditional: 0, dependent unconditional: 4462, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4462, independent: 1491, independent conditional: 115, independent unconditional: 1376, dependent: 2971, dependent conditional: 54, dependent unconditional: 2917, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4462, independent: 1491, independent conditional: 115, independent unconditional: 1376, dependent: 2971, dependent conditional: 54, dependent unconditional: 2917, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3729, independent: 1293, independent conditional: 99, independent unconditional: 1194, dependent: 2436, dependent conditional: 41, dependent unconditional: 2396, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 291535, independent: 55883, independent conditional: 32, independent unconditional: 55851, dependent: 337, dependent conditional: 15, dependent unconditional: 322, unknown: 235315, unknown conditional: 169, unknown unconditional: 235146] , Statistics on independence cache: Total cache size (in pairs): 235315, Positive cache size: 232344, Positive conditional cache size: 115, Positive unconditional cache size: 232229, Negative cache size: 2971, Negative conditional cache size: 54, Negative unconditional cache size: 2917, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 92, Maximal queried relation: 2, Independence queries for same thread: 326 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 456393, independent: 446243, independent conditional: 187855, independent unconditional: 258388, dependent: 10150, dependent conditional: 7151, dependent unconditional: 2999, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 451965, independent: 446243, independent conditional: 187855, independent unconditional: 258388, dependent: 5722, dependent conditional: 2723, dependent unconditional: 2999, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 451965, independent: 446243, independent conditional: 187855, independent unconditional: 258388, dependent: 5722, dependent conditional: 2723, dependent unconditional: 2999, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 455368, independent: 446243, independent conditional: 312, independent unconditional: 445931, dependent: 9125, dependent conditional: 3091, dependent unconditional: 6034, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 455368, independent: 446243, independent conditional: 312, independent unconditional: 445931, dependent: 9125, dependent conditional: 177, dependent unconditional: 8948, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 455368, independent: 446243, independent conditional: 312, independent unconditional: 445931, dependent: 9125, dependent conditional: 177, dependent unconditional: 8948, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 243494, independent: 240380, independent conditional: 200, independent unconditional: 240180, dependent: 3114, dependent conditional: 115, dependent unconditional: 2999, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 243494, independent: 238680, independent conditional: 0, independent unconditional: 238680, dependent: 4814, dependent conditional: 0, dependent unconditional: 4814, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4814, independent: 1700, independent conditional: 200, independent unconditional: 1500, dependent: 3114, dependent conditional: 115, dependent unconditional: 2999, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4814, independent: 1700, independent conditional: 200, independent unconditional: 1500, dependent: 3114, dependent conditional: 115, dependent unconditional: 2999, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3950, independent: 1308, independent conditional: 188, independent unconditional: 1120, dependent: 2642, dependent conditional: 91, dependent unconditional: 2551, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 455368, independent: 205863, independent conditional: 112, independent unconditional: 205751, dependent: 6011, dependent conditional: 62, dependent unconditional: 5949, unknown: 243494, unknown conditional: 315, unknown unconditional: 243179] , Statistics on independence cache: Total cache size (in pairs): 243494, Positive cache size: 240380, Positive conditional cache size: 200, Positive unconditional cache size: 240180, Negative cache size: 3114, Negative conditional cache size: 115, Negative unconditional cache size: 2999, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2914, Maximal queried relation: 5, Independence queries for same thread: 4428 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 7.6s, Number of persistent set computation: 17693, Number of trivial persistent sets: 14125, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 261387, independent: 258388, independent conditional: 0, independent unconditional: 258388, dependent: 2999, dependent conditional: 0, dependent unconditional: 2999, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 456393, independent: 446243, independent conditional: 187855, independent unconditional: 258388, dependent: 10150, dependent conditional: 7151, dependent unconditional: 2999, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 451965, independent: 446243, independent conditional: 187855, independent unconditional: 258388, dependent: 5722, dependent conditional: 2723, dependent unconditional: 2999, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 451965, independent: 446243, independent conditional: 187855, independent unconditional: 258388, dependent: 5722, dependent conditional: 2723, dependent unconditional: 2999, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 455368, independent: 446243, independent conditional: 312, independent unconditional: 445931, dependent: 9125, dependent conditional: 3091, dependent unconditional: 6034, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 455368, independent: 446243, independent conditional: 312, independent unconditional: 445931, dependent: 9125, dependent conditional: 177, dependent unconditional: 8948, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 455368, independent: 446243, independent conditional: 312, independent unconditional: 445931, dependent: 9125, dependent conditional: 177, dependent unconditional: 8948, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 243494, independent: 240380, independent conditional: 200, independent unconditional: 240180, dependent: 3114, dependent conditional: 115, dependent unconditional: 2999, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 243494, independent: 238680, independent conditional: 0, independent unconditional: 238680, dependent: 4814, dependent conditional: 0, dependent unconditional: 4814, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4814, independent: 1700, independent conditional: 200, independent unconditional: 1500, dependent: 3114, dependent conditional: 115, dependent unconditional: 2999, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4814, independent: 1700, independent conditional: 200, independent unconditional: 1500, dependent: 3114, dependent conditional: 115, dependent unconditional: 2999, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3950, independent: 1308, independent conditional: 188, independent unconditional: 1120, dependent: 2642, dependent conditional: 91, dependent unconditional: 2551, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 455368, independent: 205863, independent conditional: 112, independent unconditional: 205751, dependent: 6011, dependent conditional: 62, dependent unconditional: 5949, unknown: 243494, unknown conditional: 315, unknown unconditional: 243179] , Statistics on independence cache: Total cache size (in pairs): 243494, Positive cache size: 240380, Positive conditional cache size: 200, Positive unconditional cache size: 240180, Negative cache size: 3114, Negative conditional cache size: 115, Negative unconditional cache size: 2999, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2914, Maximal queried relation: 5, Independence queries for same thread: 4428 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 319620, independent: 316012, independent conditional: 32522, independent unconditional: 283490, dependent: 3608, dependent conditional: 409, dependent unconditional: 3199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 319294, independent: 316012, independent conditional: 32522, independent unconditional: 283490, dependent: 3282, dependent conditional: 83, dependent unconditional: 3199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 319294, independent: 316012, independent conditional: 32522, independent unconditional: 283490, dependent: 3282, dependent conditional: 83, dependent unconditional: 3199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 319650, independent: 316012, independent conditional: 171, independent unconditional: 315841, dependent: 3638, dependent conditional: 185, dependent unconditional: 3453, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 319650, independent: 316012, independent conditional: 171, independent unconditional: 315841, dependent: 3638, dependent conditional: 69, dependent unconditional: 3569, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 319650, independent: 316012, independent conditional: 171, independent unconditional: 315841, dependent: 3638, dependent conditional: 69, dependent unconditional: 3569, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 259845, independent: 256592, independent conditional: 133, independent unconditional: 256459, dependent: 3253, dependent conditional: 54, dependent unconditional: 3199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 259845, independent: 254934, independent conditional: 0, independent unconditional: 254934, dependent: 4911, dependent conditional: 0, dependent unconditional: 4911, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4911, independent: 1658, independent conditional: 133, independent unconditional: 1525, dependent: 3253, dependent conditional: 54, dependent unconditional: 3199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4911, independent: 1658, independent conditional: 133, independent unconditional: 1525, dependent: 3253, dependent conditional: 54, dependent unconditional: 3199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3867, independent: 1215, independent conditional: 127, independent unconditional: 1089, dependent: 2652, dependent conditional: 41, dependent unconditional: 2611, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 319650, independent: 59420, independent conditional: 38, independent unconditional: 59382, dependent: 385, dependent conditional: 15, dependent unconditional: 370, unknown: 259845, unknown conditional: 187, unknown unconditional: 259658] , Statistics on independence cache: Total cache size (in pairs): 259845, Positive cache size: 256592, Positive conditional cache size: 133, Positive unconditional cache size: 256459, Negative cache size: 3253, Negative conditional cache size: 54, Negative unconditional cache size: 3199, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 116, Maximal queried relation: 2, Independence queries for same thread: 326 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 4.9s, Number of persistent set computation: 1024, Number of trivial persistent sets: 771, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 286689, independent: 283490, independent conditional: 0, independent unconditional: 283490, dependent: 3199, dependent conditional: 0, dependent unconditional: 3199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 319620, independent: 316012, independent conditional: 32522, independent unconditional: 283490, dependent: 3608, dependent conditional: 409, dependent unconditional: 3199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 319294, independent: 316012, independent conditional: 32522, independent unconditional: 283490, dependent: 3282, dependent conditional: 83, dependent unconditional: 3199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 319294, independent: 316012, independent conditional: 32522, independent unconditional: 283490, dependent: 3282, dependent conditional: 83, dependent unconditional: 3199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 319650, independent: 316012, independent conditional: 171, independent unconditional: 315841, dependent: 3638, dependent conditional: 185, dependent unconditional: 3453, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 319650, independent: 316012, independent conditional: 171, independent unconditional: 315841, dependent: 3638, dependent conditional: 69, dependent unconditional: 3569, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 319650, independent: 316012, independent conditional: 171, independent unconditional: 315841, dependent: 3638, dependent conditional: 69, dependent unconditional: 3569, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 259845, independent: 256592, independent conditional: 133, independent unconditional: 256459, dependent: 3253, dependent conditional: 54, dependent unconditional: 3199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 259845, independent: 254934, independent conditional: 0, independent unconditional: 254934, dependent: 4911, dependent conditional: 0, dependent unconditional: 4911, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 4911, independent: 1658, independent conditional: 133, independent unconditional: 1525, dependent: 3253, dependent conditional: 54, dependent unconditional: 3199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 4911, independent: 1658, independent conditional: 133, independent unconditional: 1525, dependent: 3253, dependent conditional: 54, dependent unconditional: 3199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3867, independent: 1215, independent conditional: 127, independent unconditional: 1089, dependent: 2652, dependent conditional: 41, dependent unconditional: 2611, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 319650, independent: 59420, independent conditional: 38, independent unconditional: 59382, dependent: 385, dependent conditional: 15, dependent unconditional: 370, unknown: 259845, unknown conditional: 187, unknown unconditional: 259658] , Statistics on independence cache: Total cache size (in pairs): 259845, Positive cache size: 256592, Positive conditional cache size: 133, Positive unconditional cache size: 256459, Negative cache size: 3253, Negative conditional cache size: 54, Negative unconditional cache size: 3199, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 116, Maximal queried relation: 2, Independence queries for same thread: 326 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 334981, independent: 331206, independent conditional: 34872, independent unconditional: 296334, dependent: 3775, dependent conditional: 435, dependent unconditional: 3340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 334653, independent: 331206, independent conditional: 34872, independent unconditional: 296334, dependent: 3447, dependent conditional: 107, dependent unconditional: 3340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 334653, independent: 331206, independent conditional: 34872, independent unconditional: 296334, dependent: 3447, dependent conditional: 107, dependent unconditional: 3340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 335059, independent: 331206, independent conditional: 172, independent unconditional: 331034, dependent: 3853, dependent conditional: 234, dependent unconditional: 3619, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 335059, independent: 331206, independent conditional: 172, independent unconditional: 331034, dependent: 3853, dependent conditional: 93, dependent unconditional: 3760, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 335059, independent: 331206, independent conditional: 172, independent unconditional: 331034, dependent: 3853, dependent conditional: 93, dependent unconditional: 3760, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 272356, independent: 268944, independent conditional: 134, independent unconditional: 268810, dependent: 3412, dependent conditional: 72, dependent unconditional: 3340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 272356, independent: 267208, independent conditional: 0, independent unconditional: 267208, dependent: 5148, dependent conditional: 0, dependent unconditional: 5148, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5148, independent: 1736, independent conditional: 134, independent unconditional: 1602, dependent: 3412, dependent conditional: 72, dependent unconditional: 3340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5148, independent: 1736, independent conditional: 134, independent unconditional: 1602, dependent: 3412, dependent conditional: 72, dependent unconditional: 3340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 4025, independent: 1253, independent conditional: 115, independent unconditional: 1138, dependent: 2772, dependent conditional: 54, dependent unconditional: 2718, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 335059, independent: 62262, independent conditional: 38, independent unconditional: 62224, dependent: 441, dependent conditional: 21, dependent unconditional: 420, unknown: 272356, unknown conditional: 206, unknown unconditional: 272150] , Statistics on independence cache: Total cache size (in pairs): 272356, Positive cache size: 268944, Positive conditional cache size: 134, Positive unconditional cache size: 268810, Negative cache size: 3412, Negative conditional cache size: 72, Negative unconditional cache size: 3340, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 141, Maximal queried relation: 2, Independence queries for same thread: 328 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 5.2s, Number of persistent set computation: 1041, Number of trivial persistent sets: 788, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 299674, independent: 296334, independent conditional: 0, independent unconditional: 296334, dependent: 3340, dependent conditional: 0, dependent unconditional: 3340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 334981, independent: 331206, independent conditional: 34872, independent unconditional: 296334, dependent: 3775, dependent conditional: 435, dependent unconditional: 3340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 334653, independent: 331206, independent conditional: 34872, independent unconditional: 296334, dependent: 3447, dependent conditional: 107, dependent unconditional: 3340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 334653, independent: 331206, independent conditional: 34872, independent unconditional: 296334, dependent: 3447, dependent conditional: 107, dependent unconditional: 3340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 335059, independent: 331206, independent conditional: 172, independent unconditional: 331034, dependent: 3853, dependent conditional: 234, dependent unconditional: 3619, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 335059, independent: 331206, independent conditional: 172, independent unconditional: 331034, dependent: 3853, dependent conditional: 93, dependent unconditional: 3760, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 335059, independent: 331206, independent conditional: 172, independent unconditional: 331034, dependent: 3853, dependent conditional: 93, dependent unconditional: 3760, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 272356, independent: 268944, independent conditional: 134, independent unconditional: 268810, dependent: 3412, dependent conditional: 72, dependent unconditional: 3340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 272356, independent: 267208, independent conditional: 0, independent unconditional: 267208, dependent: 5148, dependent conditional: 0, dependent unconditional: 5148, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5148, independent: 1736, independent conditional: 134, independent unconditional: 1602, dependent: 3412, dependent conditional: 72, dependent unconditional: 3340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5148, independent: 1736, independent conditional: 134, independent unconditional: 1602, dependent: 3412, dependent conditional: 72, dependent unconditional: 3340, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 4025, independent: 1253, independent conditional: 115, independent unconditional: 1138, dependent: 2772, dependent conditional: 54, dependent unconditional: 2718, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 335059, independent: 62262, independent conditional: 38, independent unconditional: 62224, dependent: 441, dependent conditional: 21, dependent unconditional: 420, unknown: 272356, unknown conditional: 206, unknown unconditional: 272150] , Statistics on independence cache: Total cache size (in pairs): 272356, Positive cache size: 268944, Positive conditional cache size: 134, Positive unconditional cache size: 268810, Negative cache size: 3412, Negative conditional cache size: 72, Negative unconditional cache size: 3340, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 141, Maximal queried relation: 2, Independence queries for same thread: 328 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 352526, independent: 348588, independent conditional: 39266, independent unconditional: 309322, dependent: 3938, dependent conditional: 436, dependent unconditional: 3502, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 352197, independent: 348588, independent conditional: 39266, independent unconditional: 309322, dependent: 3609, dependent conditional: 107, dependent unconditional: 3502, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 352197, independent: 348588, independent conditional: 39266, independent unconditional: 309322, dependent: 3609, dependent conditional: 107, dependent unconditional: 3502, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 352603, independent: 348588, independent conditional: 172, independent unconditional: 348416, dependent: 4015, dependent conditional: 234, dependent unconditional: 3781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 352603, independent: 348588, independent conditional: 172, independent unconditional: 348416, dependent: 4015, dependent conditional: 93, dependent unconditional: 3922, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 352603, independent: 348588, independent conditional: 172, independent unconditional: 348416, dependent: 4015, dependent conditional: 93, dependent unconditional: 3922, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 285052, independent: 281478, independent conditional: 134, independent unconditional: 281344, dependent: 3574, dependent conditional: 72, dependent unconditional: 3502, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 285052, independent: 279625, independent conditional: 0, independent unconditional: 279625, dependent: 5427, dependent conditional: 0, dependent unconditional: 5427, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5427, independent: 1853, independent conditional: 134, independent unconditional: 1719, dependent: 3574, dependent conditional: 72, dependent unconditional: 3502, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5427, independent: 1853, independent conditional: 134, independent unconditional: 1719, dependent: 3574, dependent conditional: 72, dependent unconditional: 3502, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 4519, independent: 1624, independent conditional: 254, independent unconditional: 1370, dependent: 2895, dependent conditional: 55, dependent unconditional: 2840, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 352603, independent: 67110, independent conditional: 38, independent unconditional: 67072, dependent: 441, dependent conditional: 21, dependent unconditional: 420, unknown: 285052, unknown conditional: 206, unknown unconditional: 284846] , Statistics on independence cache: Total cache size (in pairs): 285052, Positive cache size: 281478, Positive conditional cache size: 134, Positive unconditional cache size: 281344, Negative cache size: 3574, Negative conditional cache size: 72, Negative unconditional cache size: 3502, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 141, Maximal queried relation: 2, Independence queries for same thread: 329 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 5.6s, Number of persistent set computation: 1058, Number of trivial persistent sets: 805, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 312824, independent: 309322, independent conditional: 0, independent unconditional: 309322, dependent: 3502, dependent conditional: 0, dependent unconditional: 3502, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 352526, independent: 348588, independent conditional: 39266, independent unconditional: 309322, dependent: 3938, dependent conditional: 436, dependent unconditional: 3502, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 352197, independent: 348588, independent conditional: 39266, independent unconditional: 309322, dependent: 3609, dependent conditional: 107, dependent unconditional: 3502, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 352197, independent: 348588, independent conditional: 39266, independent unconditional: 309322, dependent: 3609, dependent conditional: 107, dependent unconditional: 3502, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 352603, independent: 348588, independent conditional: 172, independent unconditional: 348416, dependent: 4015, dependent conditional: 234, dependent unconditional: 3781, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 352603, independent: 348588, independent conditional: 172, independent unconditional: 348416, dependent: 4015, dependent conditional: 93, dependent unconditional: 3922, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 352603, independent: 348588, independent conditional: 172, independent unconditional: 348416, dependent: 4015, dependent conditional: 93, dependent unconditional: 3922, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 285052, independent: 281478, independent conditional: 134, independent unconditional: 281344, dependent: 3574, dependent conditional: 72, dependent unconditional: 3502, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 285052, independent: 279625, independent conditional: 0, independent unconditional: 279625, dependent: 5427, dependent conditional: 0, dependent unconditional: 5427, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5427, independent: 1853, independent conditional: 134, independent unconditional: 1719, dependent: 3574, dependent conditional: 72, dependent unconditional: 3502, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5427, independent: 1853, independent conditional: 134, independent unconditional: 1719, dependent: 3574, dependent conditional: 72, dependent unconditional: 3502, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 4519, independent: 1624, independent conditional: 254, independent unconditional: 1370, dependent: 2895, dependent conditional: 55, dependent unconditional: 2840, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 352603, independent: 67110, independent conditional: 38, independent unconditional: 67072, dependent: 441, dependent conditional: 21, dependent unconditional: 420, unknown: 285052, unknown conditional: 206, unknown unconditional: 284846] , Statistics on independence cache: Total cache size (in pairs): 285052, Positive cache size: 281478, Positive conditional cache size: 134, Positive unconditional cache size: 281344, Negative cache size: 3574, Negative conditional cache size: 72, Negative unconditional cache size: 3502, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 141, Maximal queried relation: 2, Independence queries for same thread: 329 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 366964, independent: 362923, independent conditional: 40665, independent unconditional: 322258, dependent: 4041, dependent conditional: 395, dependent unconditional: 3646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 366676, independent: 362923, independent conditional: 40665, independent unconditional: 322258, dependent: 3753, dependent conditional: 107, dependent unconditional: 3646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 366676, independent: 362923, independent conditional: 40665, independent unconditional: 322258, dependent: 3753, dependent conditional: 107, dependent unconditional: 3646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 367082, independent: 362923, independent conditional: 172, independent unconditional: 362751, dependent: 4159, dependent conditional: 234, dependent unconditional: 3925, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 367082, independent: 362923, independent conditional: 172, independent unconditional: 362751, dependent: 4159, dependent conditional: 93, dependent unconditional: 4066, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 367082, independent: 362923, independent conditional: 172, independent unconditional: 362751, dependent: 4159, dependent conditional: 93, dependent unconditional: 4066, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 297658, independent: 293940, independent conditional: 134, independent unconditional: 293806, dependent: 3718, dependent conditional: 72, dependent unconditional: 3646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 297658, independent: 292008, independent conditional: 0, independent unconditional: 292008, dependent: 5650, dependent conditional: 0, dependent unconditional: 5650, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5650, independent: 1932, independent conditional: 134, independent unconditional: 1798, dependent: 3718, dependent conditional: 72, dependent unconditional: 3646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5650, independent: 1932, independent conditional: 134, independent unconditional: 1798, dependent: 3718, dependent conditional: 72, dependent unconditional: 3646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 4711, independent: 1423, independent conditional: 113, independent unconditional: 1310, dependent: 3288, dependent conditional: 61, dependent unconditional: 3227, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 367082, independent: 68983, independent conditional: 38, independent unconditional: 68945, dependent: 441, dependent conditional: 21, dependent unconditional: 420, unknown: 297658, unknown conditional: 206, unknown unconditional: 297452] , Statistics on independence cache: Total cache size (in pairs): 297658, Positive cache size: 293940, Positive conditional cache size: 134, Positive unconditional cache size: 293806, Negative cache size: 3718, Negative conditional cache size: 72, Negative unconditional cache size: 3646, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 141, Maximal queried relation: 2, Independence queries for same thread: 288 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 5.8s, Number of persistent set computation: 1075, Number of trivial persistent sets: 822, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 325904, independent: 322258, independent conditional: 0, independent unconditional: 322258, dependent: 3646, dependent conditional: 0, dependent unconditional: 3646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 366964, independent: 362923, independent conditional: 40665, independent unconditional: 322258, dependent: 4041, dependent conditional: 395, dependent unconditional: 3646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 366676, independent: 362923, independent conditional: 40665, independent unconditional: 322258, dependent: 3753, dependent conditional: 107, dependent unconditional: 3646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 366676, independent: 362923, independent conditional: 40665, independent unconditional: 322258, dependent: 3753, dependent conditional: 107, dependent unconditional: 3646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 367082, independent: 362923, independent conditional: 172, independent unconditional: 362751, dependent: 4159, dependent conditional: 234, dependent unconditional: 3925, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 367082, independent: 362923, independent conditional: 172, independent unconditional: 362751, dependent: 4159, dependent conditional: 93, dependent unconditional: 4066, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 367082, independent: 362923, independent conditional: 172, independent unconditional: 362751, dependent: 4159, dependent conditional: 93, dependent unconditional: 4066, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 297658, independent: 293940, independent conditional: 134, independent unconditional: 293806, dependent: 3718, dependent conditional: 72, dependent unconditional: 3646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 297658, independent: 292008, independent conditional: 0, independent unconditional: 292008, dependent: 5650, dependent conditional: 0, dependent unconditional: 5650, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5650, independent: 1932, independent conditional: 134, independent unconditional: 1798, dependent: 3718, dependent conditional: 72, dependent unconditional: 3646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5650, independent: 1932, independent conditional: 134, independent unconditional: 1798, dependent: 3718, dependent conditional: 72, dependent unconditional: 3646, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 4711, independent: 1423, independent conditional: 113, independent unconditional: 1310, dependent: 3288, dependent conditional: 61, dependent unconditional: 3227, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 367082, independent: 68983, independent conditional: 38, independent unconditional: 68945, dependent: 441, dependent conditional: 21, dependent unconditional: 420, unknown: 297658, unknown conditional: 206, unknown unconditional: 297452] , Statistics on independence cache: Total cache size (in pairs): 297658, Positive cache size: 293940, Positive conditional cache size: 134, Positive unconditional cache size: 293806, Negative cache size: 3718, Negative conditional cache size: 72, Negative unconditional cache size: 3646, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 141, Maximal queried relation: 2, Independence queries for same thread: 288 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 381554, independent: 377367, independent conditional: 42090, independent unconditional: 335277, dependent: 4187, dependent conditional: 395, dependent unconditional: 3792, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 381266, independent: 377367, independent conditional: 42090, independent unconditional: 335277, dependent: 3899, dependent conditional: 107, dependent unconditional: 3792, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 381266, independent: 377367, independent conditional: 42090, independent unconditional: 335277, dependent: 3899, dependent conditional: 107, dependent unconditional: 3792, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 381672, independent: 377367, independent conditional: 172, independent unconditional: 377195, dependent: 4305, dependent conditional: 234, dependent unconditional: 4071, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 381672, independent: 377367, independent conditional: 172, independent unconditional: 377195, dependent: 4305, dependent conditional: 93, dependent unconditional: 4212, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 381672, independent: 377367, independent conditional: 172, independent unconditional: 377195, dependent: 4305, dependent conditional: 93, dependent unconditional: 4212, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 310346, independent: 306482, independent conditional: 134, independent unconditional: 306348, dependent: 3864, dependent conditional: 72, dependent unconditional: 3792, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 310346, independent: 304469, independent conditional: 0, independent unconditional: 304469, dependent: 5877, dependent conditional: 0, dependent unconditional: 5877, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5877, independent: 2013, independent conditional: 134, independent unconditional: 1879, dependent: 3864, dependent conditional: 72, dependent unconditional: 3792, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5877, independent: 2013, independent conditional: 134, independent unconditional: 1879, dependent: 3864, dependent conditional: 72, dependent unconditional: 3792, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 4952, independent: 1632, independent conditional: 115, independent unconditional: 1517, dependent: 3321, dependent conditional: 56, dependent unconditional: 3265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 381672, independent: 70885, independent conditional: 38, independent unconditional: 70847, dependent: 441, dependent conditional: 21, dependent unconditional: 420, unknown: 310346, unknown conditional: 206, unknown unconditional: 310140] , Statistics on independence cache: Total cache size (in pairs): 310346, Positive cache size: 306482, Positive conditional cache size: 134, Positive unconditional cache size: 306348, Negative cache size: 3864, Negative conditional cache size: 72, Negative unconditional cache size: 3792, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 141, Maximal queried relation: 2, Independence queries for same thread: 288 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 6.4s, Number of persistent set computation: 1086, Number of trivial persistent sets: 833, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 339069, independent: 335277, independent conditional: 0, independent unconditional: 335277, dependent: 3792, dependent conditional: 0, dependent unconditional: 3792, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 381554, independent: 377367, independent conditional: 42090, independent unconditional: 335277, dependent: 4187, dependent conditional: 395, dependent unconditional: 3792, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 381266, independent: 377367, independent conditional: 42090, independent unconditional: 335277, dependent: 3899, dependent conditional: 107, dependent unconditional: 3792, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 381266, independent: 377367, independent conditional: 42090, independent unconditional: 335277, dependent: 3899, dependent conditional: 107, dependent unconditional: 3792, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 381672, independent: 377367, independent conditional: 172, independent unconditional: 377195, dependent: 4305, dependent conditional: 234, dependent unconditional: 4071, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 381672, independent: 377367, independent conditional: 172, independent unconditional: 377195, dependent: 4305, dependent conditional: 93, dependent unconditional: 4212, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 381672, independent: 377367, independent conditional: 172, independent unconditional: 377195, dependent: 4305, dependent conditional: 93, dependent unconditional: 4212, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 310346, independent: 306482, independent conditional: 134, independent unconditional: 306348, dependent: 3864, dependent conditional: 72, dependent unconditional: 3792, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 310346, independent: 304469, independent conditional: 0, independent unconditional: 304469, dependent: 5877, dependent conditional: 0, dependent unconditional: 5877, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5877, independent: 2013, independent conditional: 134, independent unconditional: 1879, dependent: 3864, dependent conditional: 72, dependent unconditional: 3792, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5877, independent: 2013, independent conditional: 134, independent unconditional: 1879, dependent: 3864, dependent conditional: 72, dependent unconditional: 3792, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 4952, independent: 1632, independent conditional: 115, independent unconditional: 1517, dependent: 3321, dependent conditional: 56, dependent unconditional: 3265, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 381672, independent: 70885, independent conditional: 38, independent unconditional: 70847, dependent: 441, dependent conditional: 21, dependent unconditional: 420, unknown: 310346, unknown conditional: 206, unknown unconditional: 310140] , Statistics on independence cache: Total cache size (in pairs): 310346, Positive cache size: 306482, Positive conditional cache size: 134, Positive unconditional cache size: 306348, Negative cache size: 3864, Negative conditional cache size: 72, Negative unconditional cache size: 3792, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 141, Maximal queried relation: 2, Independence queries for same thread: 288 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 396589, independent: 392251, independent conditional: 43697, independent unconditional: 348554, dependent: 4338, dependent conditional: 395, dependent unconditional: 3943, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 396301, independent: 392251, independent conditional: 43697, independent unconditional: 348554, dependent: 4050, dependent conditional: 107, dependent unconditional: 3943, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 396301, independent: 392251, independent conditional: 43697, independent unconditional: 348554, dependent: 4050, dependent conditional: 107, dependent unconditional: 3943, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 396763, independent: 392251, independent conditional: 200, independent unconditional: 392051, dependent: 4512, dependent conditional: 262, dependent unconditional: 4250, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 396763, independent: 392251, independent conditional: 200, independent unconditional: 392051, dependent: 4512, dependent conditional: 93, dependent unconditional: 4419, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 396763, independent: 392251, independent conditional: 200, independent unconditional: 392051, dependent: 4512, dependent conditional: 93, dependent unconditional: 4419, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 323319, independent: 319304, independent conditional: 157, independent unconditional: 319147, dependent: 4015, dependent conditional: 72, dependent unconditional: 3943, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 323319, independent: 317179, independent conditional: 0, independent unconditional: 317179, dependent: 6140, dependent conditional: 0, dependent unconditional: 6140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 6140, independent: 2125, independent conditional: 157, independent unconditional: 1968, dependent: 4015, dependent conditional: 72, dependent unconditional: 3943, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 6140, independent: 2125, independent conditional: 157, independent unconditional: 1968, dependent: 4015, dependent conditional: 72, dependent unconditional: 3943, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5061, independent: 1714, independent conditional: 141, independent unconditional: 1574, dependent: 3347, dependent conditional: 54, dependent unconditional: 3292, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 396763, independent: 72947, independent conditional: 43, independent unconditional: 72904, dependent: 497, dependent conditional: 21, dependent unconditional: 476, unknown: 323319, unknown conditional: 229, unknown unconditional: 323090] , Statistics on independence cache: Total cache size (in pairs): 323319, Positive cache size: 319304, Positive conditional cache size: 157, Positive unconditional cache size: 319147, Negative cache size: 4015, Negative conditional cache size: 72, Negative unconditional cache size: 3943, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 169, Maximal queried relation: 2, Independence queries for same thread: 288 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 6.4s, Number of persistent set computation: 1101, Number of trivial persistent sets: 848, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 352497, independent: 348554, independent conditional: 0, independent unconditional: 348554, dependent: 3943, dependent conditional: 0, dependent unconditional: 3943, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 396589, independent: 392251, independent conditional: 43697, independent unconditional: 348554, dependent: 4338, dependent conditional: 395, dependent unconditional: 3943, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 396301, independent: 392251, independent conditional: 43697, independent unconditional: 348554, dependent: 4050, dependent conditional: 107, dependent unconditional: 3943, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 396301, independent: 392251, independent conditional: 43697, independent unconditional: 348554, dependent: 4050, dependent conditional: 107, dependent unconditional: 3943, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 396763, independent: 392251, independent conditional: 200, independent unconditional: 392051, dependent: 4512, dependent conditional: 262, dependent unconditional: 4250, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 396763, independent: 392251, independent conditional: 200, independent unconditional: 392051, dependent: 4512, dependent conditional: 93, dependent unconditional: 4419, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 396763, independent: 392251, independent conditional: 200, independent unconditional: 392051, dependent: 4512, dependent conditional: 93, dependent unconditional: 4419, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 323319, independent: 319304, independent conditional: 157, independent unconditional: 319147, dependent: 4015, dependent conditional: 72, dependent unconditional: 3943, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 323319, independent: 317179, independent conditional: 0, independent unconditional: 317179, dependent: 6140, dependent conditional: 0, dependent unconditional: 6140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 6140, independent: 2125, independent conditional: 157, independent unconditional: 1968, dependent: 4015, dependent conditional: 72, dependent unconditional: 3943, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 6140, independent: 2125, independent conditional: 157, independent unconditional: 1968, dependent: 4015, dependent conditional: 72, dependent unconditional: 3943, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5061, independent: 1714, independent conditional: 141, independent unconditional: 1574, dependent: 3347, dependent conditional: 54, dependent unconditional: 3292, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 396763, independent: 72947, independent conditional: 43, independent unconditional: 72904, dependent: 497, dependent conditional: 21, dependent unconditional: 476, unknown: 323319, unknown conditional: 229, unknown unconditional: 323090] , Statistics on independence cache: Total cache size (in pairs): 323319, Positive cache size: 319304, Positive conditional cache size: 157, Positive unconditional cache size: 319147, Negative cache size: 4015, Negative conditional cache size: 72, Negative unconditional cache size: 3943, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 169, Maximal queried relation: 2, Independence queries for same thread: 288 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 412701, independent: 408186, independent conditional: 45652, independent unconditional: 362534, dependent: 4515, dependent conditional: 395, dependent unconditional: 4120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 412413, independent: 408186, independent conditional: 45652, independent unconditional: 362534, dependent: 4227, dependent conditional: 107, dependent unconditional: 4120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 412413, independent: 408186, independent conditional: 45652, independent unconditional: 362534, dependent: 4227, dependent conditional: 107, dependent unconditional: 4120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 412875, independent: 408186, independent conditional: 200, independent unconditional: 407986, dependent: 4689, dependent conditional: 262, dependent unconditional: 4427, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 412875, independent: 408186, independent conditional: 200, independent unconditional: 407986, dependent: 4689, dependent conditional: 93, dependent unconditional: 4596, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 412875, independent: 408186, independent conditional: 200, independent unconditional: 407986, dependent: 4689, dependent conditional: 93, dependent unconditional: 4596, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 336996, independent: 332804, independent conditional: 157, independent unconditional: 332647, dependent: 4192, dependent conditional: 72, dependent unconditional: 4120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 336996, independent: 330590, independent conditional: 0, independent unconditional: 330590, dependent: 6406, dependent conditional: 0, dependent unconditional: 6406, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 6406, independent: 2214, independent conditional: 157, independent unconditional: 2057, dependent: 4192, dependent conditional: 72, dependent unconditional: 4120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 6406, independent: 2214, independent conditional: 157, independent unconditional: 2057, dependent: 4192, dependent conditional: 72, dependent unconditional: 4120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5524, independent: 1938, independent conditional: 152, independent unconditional: 1786, dependent: 3586, dependent conditional: 56, dependent unconditional: 3530, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 412875, independent: 75382, independent conditional: 43, independent unconditional: 75339, dependent: 497, dependent conditional: 21, dependent unconditional: 476, unknown: 336996, unknown conditional: 229, unknown unconditional: 336767] , Statistics on independence cache: Total cache size (in pairs): 336996, Positive cache size: 332804, Positive conditional cache size: 157, Positive unconditional cache size: 332647, Negative cache size: 4192, Negative conditional cache size: 72, Negative unconditional cache size: 4120, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 169, Maximal queried relation: 2, Independence queries for same thread: 288 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 7.0s, Number of persistent set computation: 1118, Number of trivial persistent sets: 865, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 366654, independent: 362534, independent conditional: 0, independent unconditional: 362534, dependent: 4120, dependent conditional: 0, dependent unconditional: 4120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 412701, independent: 408186, independent conditional: 45652, independent unconditional: 362534, dependent: 4515, dependent conditional: 395, dependent unconditional: 4120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 412413, independent: 408186, independent conditional: 45652, independent unconditional: 362534, dependent: 4227, dependent conditional: 107, dependent unconditional: 4120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 412413, independent: 408186, independent conditional: 45652, independent unconditional: 362534, dependent: 4227, dependent conditional: 107, dependent unconditional: 4120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 412875, independent: 408186, independent conditional: 200, independent unconditional: 407986, dependent: 4689, dependent conditional: 262, dependent unconditional: 4427, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 412875, independent: 408186, independent conditional: 200, independent unconditional: 407986, dependent: 4689, dependent conditional: 93, dependent unconditional: 4596, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 412875, independent: 408186, independent conditional: 200, independent unconditional: 407986, dependent: 4689, dependent conditional: 93, dependent unconditional: 4596, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 336996, independent: 332804, independent conditional: 157, independent unconditional: 332647, dependent: 4192, dependent conditional: 72, dependent unconditional: 4120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 336996, independent: 330590, independent conditional: 0, independent unconditional: 330590, dependent: 6406, dependent conditional: 0, dependent unconditional: 6406, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 6406, independent: 2214, independent conditional: 157, independent unconditional: 2057, dependent: 4192, dependent conditional: 72, dependent unconditional: 4120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 6406, independent: 2214, independent conditional: 157, independent unconditional: 2057, dependent: 4192, dependent conditional: 72, dependent unconditional: 4120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5524, independent: 1938, independent conditional: 152, independent unconditional: 1786, dependent: 3586, dependent conditional: 56, dependent unconditional: 3530, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 412875, independent: 75382, independent conditional: 43, independent unconditional: 75339, dependent: 497, dependent conditional: 21, dependent unconditional: 476, unknown: 336996, unknown conditional: 229, unknown unconditional: 336767] , Statistics on independence cache: Total cache size (in pairs): 336996, Positive cache size: 332804, Positive conditional cache size: 157, Positive unconditional cache size: 332647, Negative cache size: 4192, Negative conditional cache size: 72, Negative unconditional cache size: 4120, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 169, Maximal queried relation: 2, Independence queries for same thread: 288 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 427965, independent: 423297, independent conditional: 47269, independent unconditional: 376028, dependent: 4668, dependent conditional: 395, dependent unconditional: 4273, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 427677, independent: 423297, independent conditional: 47269, independent unconditional: 376028, dependent: 4380, dependent conditional: 107, dependent unconditional: 4273, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 427677, independent: 423297, independent conditional: 47269, independent unconditional: 376028, dependent: 4380, dependent conditional: 107, dependent unconditional: 4273, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 428139, independent: 423297, independent conditional: 200, independent unconditional: 423097, dependent: 4842, dependent conditional: 262, dependent unconditional: 4580, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 428139, independent: 423297, independent conditional: 200, independent unconditional: 423097, dependent: 4842, dependent conditional: 93, dependent unconditional: 4749, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 428139, independent: 423297, independent conditional: 200, independent unconditional: 423097, dependent: 4842, dependent conditional: 93, dependent unconditional: 4749, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 350045, independent: 345700, independent conditional: 157, independent unconditional: 345543, dependent: 4345, dependent conditional: 72, dependent unconditional: 4273, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 350045, independent: 343398, independent conditional: 0, independent unconditional: 343398, dependent: 6647, dependent conditional: 0, dependent unconditional: 6647, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 6647, independent: 2302, independent conditional: 157, independent unconditional: 2145, dependent: 4345, dependent conditional: 72, dependent unconditional: 4273, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 6647, independent: 2302, independent conditional: 157, independent unconditional: 2145, dependent: 4345, dependent conditional: 72, dependent unconditional: 4273, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5217, independent: 1769, independent conditional: 132, independent unconditional: 1637, dependent: 3448, dependent conditional: 59, dependent unconditional: 3389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 428139, independent: 77597, independent conditional: 43, independent unconditional: 77554, dependent: 497, dependent conditional: 21, dependent unconditional: 476, unknown: 350045, unknown conditional: 229, unknown unconditional: 349816] , Statistics on independence cache: Total cache size (in pairs): 350045, Positive cache size: 345700, Positive conditional cache size: 157, Positive unconditional cache size: 345543, Negative cache size: 4345, Negative conditional cache size: 72, Negative unconditional cache size: 4273, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 169, Maximal queried relation: 2, Independence queries for same thread: 288 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 6.9s, Number of persistent set computation: 1135, Number of trivial persistent sets: 882, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 380301, independent: 376028, independent conditional: 0, independent unconditional: 376028, dependent: 4273, dependent conditional: 0, dependent unconditional: 4273, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 427965, independent: 423297, independent conditional: 47269, independent unconditional: 376028, dependent: 4668, dependent conditional: 395, dependent unconditional: 4273, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 427677, independent: 423297, independent conditional: 47269, independent unconditional: 376028, dependent: 4380, dependent conditional: 107, dependent unconditional: 4273, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 427677, independent: 423297, independent conditional: 47269, independent unconditional: 376028, dependent: 4380, dependent conditional: 107, dependent unconditional: 4273, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 428139, independent: 423297, independent conditional: 200, independent unconditional: 423097, dependent: 4842, dependent conditional: 262, dependent unconditional: 4580, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 428139, independent: 423297, independent conditional: 200, independent unconditional: 423097, dependent: 4842, dependent conditional: 93, dependent unconditional: 4749, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 428139, independent: 423297, independent conditional: 200, independent unconditional: 423097, dependent: 4842, dependent conditional: 93, dependent unconditional: 4749, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 350045, independent: 345700, independent conditional: 157, independent unconditional: 345543, dependent: 4345, dependent conditional: 72, dependent unconditional: 4273, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 350045, independent: 343398, independent conditional: 0, independent unconditional: 343398, dependent: 6647, dependent conditional: 0, dependent unconditional: 6647, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 6647, independent: 2302, independent conditional: 157, independent unconditional: 2145, dependent: 4345, dependent conditional: 72, dependent unconditional: 4273, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 6647, independent: 2302, independent conditional: 157, independent unconditional: 2145, dependent: 4345, dependent conditional: 72, dependent unconditional: 4273, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5217, independent: 1769, independent conditional: 132, independent unconditional: 1637, dependent: 3448, dependent conditional: 59, dependent unconditional: 3389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 428139, independent: 77597, independent conditional: 43, independent unconditional: 77554, dependent: 497, dependent conditional: 21, dependent unconditional: 476, unknown: 350045, unknown conditional: 229, unknown unconditional: 349816] , Statistics on independence cache: Total cache size (in pairs): 350045, Positive cache size: 345700, Positive conditional cache size: 157, Positive unconditional cache size: 345543, Negative cache size: 4345, Negative conditional cache size: 72, Negative unconditional cache size: 4273, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 169, Maximal queried relation: 2, Independence queries for same thread: 288 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 443660, independent: 438834, independent conditional: 48901, independent unconditional: 389933, dependent: 4826, dependent conditional: 395, dependent unconditional: 4431, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 443372, independent: 438834, independent conditional: 48901, independent unconditional: 389933, dependent: 4538, dependent conditional: 107, dependent unconditional: 4431, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 443372, independent: 438834, independent conditional: 48901, independent unconditional: 389933, dependent: 4538, dependent conditional: 107, dependent unconditional: 4431, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 443834, independent: 438834, independent conditional: 200, independent unconditional: 438634, dependent: 5000, dependent conditional: 262, dependent unconditional: 4738, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 443834, independent: 438834, independent conditional: 200, independent unconditional: 438634, dependent: 5000, dependent conditional: 93, dependent unconditional: 4907, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 443834, independent: 438834, independent conditional: 200, independent unconditional: 438634, dependent: 5000, dependent conditional: 93, dependent unconditional: 4907, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 363623, independent: 359120, independent conditional: 157, independent unconditional: 358963, dependent: 4503, dependent conditional: 72, dependent unconditional: 4431, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 363623, independent: 356729, independent conditional: 0, independent unconditional: 356729, dependent: 6894, dependent conditional: 0, dependent unconditional: 6894, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 6894, independent: 2391, independent conditional: 157, independent unconditional: 2234, dependent: 4503, dependent conditional: 72, dependent unconditional: 4431, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 6894, independent: 2391, independent conditional: 157, independent unconditional: 2234, dependent: 4503, dependent conditional: 72, dependent unconditional: 4431, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5580, independent: 1705, independent conditional: 132, independent unconditional: 1573, dependent: 3875, dependent conditional: 60, dependent unconditional: 3815, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 443834, independent: 79714, independent conditional: 43, independent unconditional: 79671, dependent: 497, dependent conditional: 21, dependent unconditional: 476, unknown: 363623, unknown conditional: 229, unknown unconditional: 363394] , Statistics on independence cache: Total cache size (in pairs): 363623, Positive cache size: 359120, Positive conditional cache size: 157, Positive unconditional cache size: 358963, Negative cache size: 4503, Negative conditional cache size: 72, Negative unconditional cache size: 4431, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 169, Maximal queried relation: 2, Independence queries for same thread: 288 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 7.4s, Number of persistent set computation: 1146, Number of trivial persistent sets: 893, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 394364, independent: 389933, independent conditional: 0, independent unconditional: 389933, dependent: 4431, dependent conditional: 0, dependent unconditional: 4431, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 443660, independent: 438834, independent conditional: 48901, independent unconditional: 389933, dependent: 4826, dependent conditional: 395, dependent unconditional: 4431, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 443372, independent: 438834, independent conditional: 48901, independent unconditional: 389933, dependent: 4538, dependent conditional: 107, dependent unconditional: 4431, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 443372, independent: 438834, independent conditional: 48901, independent unconditional: 389933, dependent: 4538, dependent conditional: 107, dependent unconditional: 4431, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 443834, independent: 438834, independent conditional: 200, independent unconditional: 438634, dependent: 5000, dependent conditional: 262, dependent unconditional: 4738, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 443834, independent: 438834, independent conditional: 200, independent unconditional: 438634, dependent: 5000, dependent conditional: 93, dependent unconditional: 4907, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 443834, independent: 438834, independent conditional: 200, independent unconditional: 438634, dependent: 5000, dependent conditional: 93, dependent unconditional: 4907, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 363623, independent: 359120, independent conditional: 157, independent unconditional: 358963, dependent: 4503, dependent conditional: 72, dependent unconditional: 4431, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 363623, independent: 356729, independent conditional: 0, independent unconditional: 356729, dependent: 6894, dependent conditional: 0, dependent unconditional: 6894, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 6894, independent: 2391, independent conditional: 157, independent unconditional: 2234, dependent: 4503, dependent conditional: 72, dependent unconditional: 4431, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 6894, independent: 2391, independent conditional: 157, independent unconditional: 2234, dependent: 4503, dependent conditional: 72, dependent unconditional: 4431, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5580, independent: 1705, independent conditional: 132, independent unconditional: 1573, dependent: 3875, dependent conditional: 60, dependent unconditional: 3815, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 443834, independent: 79714, independent conditional: 43, independent unconditional: 79671, dependent: 497, dependent conditional: 21, dependent unconditional: 476, unknown: 363623, unknown conditional: 229, unknown unconditional: 363394] , Statistics on independence cache: Total cache size (in pairs): 363623, Positive cache size: 359120, Positive conditional cache size: 157, Positive unconditional cache size: 358963, Negative cache size: 4503, Negative conditional cache size: 72, Negative unconditional cache size: 4431, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 169, Maximal queried relation: 2, Independence queries for same thread: 288 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 457896, independent: 452966, independent conditional: 49960, independent unconditional: 403006, dependent: 4930, dependent conditional: 349, dependent unconditional: 4581, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 457646, independent: 452966, independent conditional: 49960, independent unconditional: 403006, dependent: 4680, dependent conditional: 99, dependent unconditional: 4581, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 457646, independent: 452966, independent conditional: 49960, independent unconditional: 403006, dependent: 4680, dependent conditional: 99, dependent unconditional: 4581, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 458172, independent: 452966, independent conditional: 232, independent unconditional: 452734, dependent: 5206, dependent conditional: 294, dependent unconditional: 4912, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 458172, independent: 452966, independent conditional: 232, independent unconditional: 452734, dependent: 5206, dependent conditional: 93, dependent unconditional: 5113, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 458172, independent: 452966, independent conditional: 232, independent unconditional: 452734, dependent: 5206, dependent conditional: 93, dependent unconditional: 5113, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 376348, independent: 371695, independent conditional: 184, independent unconditional: 371511, dependent: 4653, dependent conditional: 72, dependent unconditional: 4581, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 376348, independent: 369188, independent conditional: 0, independent unconditional: 369188, dependent: 7160, dependent conditional: 0, dependent unconditional: 7160, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 7160, independent: 2507, independent conditional: 184, independent unconditional: 2323, dependent: 4653, dependent conditional: 72, dependent unconditional: 4581, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 7160, independent: 2507, independent conditional: 184, independent unconditional: 2323, dependent: 4653, dependent conditional: 72, dependent unconditional: 4581, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 6650, independent: 2317, independent conditional: 154, independent unconditional: 2163, dependent: 4333, dependent conditional: 53, dependent unconditional: 4280, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 458172, independent: 81271, independent conditional: 48, independent unconditional: 81223, dependent: 553, dependent conditional: 21, dependent unconditional: 532, unknown: 376348, unknown conditional: 256, unknown unconditional: 376092] , Statistics on independence cache: Total cache size (in pairs): 376348, Positive cache size: 371695, Positive conditional cache size: 184, Positive unconditional cache size: 371511, Negative cache size: 4653, Negative conditional cache size: 72, Negative unconditional cache size: 4581, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 201, Maximal queried relation: 2, Independence queries for same thread: 250 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 8.8s, Number of persistent set computation: 1036, Number of trivial persistent sets: 855, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 407587, independent: 403006, independent conditional: 0, independent unconditional: 403006, dependent: 4581, dependent conditional: 0, dependent unconditional: 4581, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 457896, independent: 452966, independent conditional: 49960, independent unconditional: 403006, dependent: 4930, dependent conditional: 349, dependent unconditional: 4581, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 457646, independent: 452966, independent conditional: 49960, independent unconditional: 403006, dependent: 4680, dependent conditional: 99, dependent unconditional: 4581, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 457646, independent: 452966, independent conditional: 49960, independent unconditional: 403006, dependent: 4680, dependent conditional: 99, dependent unconditional: 4581, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 458172, independent: 452966, independent conditional: 232, independent unconditional: 452734, dependent: 5206, dependent conditional: 294, dependent unconditional: 4912, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 458172, independent: 452966, independent conditional: 232, independent unconditional: 452734, dependent: 5206, dependent conditional: 93, dependent unconditional: 5113, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 458172, independent: 452966, independent conditional: 232, independent unconditional: 452734, dependent: 5206, dependent conditional: 93, dependent unconditional: 5113, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 376348, independent: 371695, independent conditional: 184, independent unconditional: 371511, dependent: 4653, dependent conditional: 72, dependent unconditional: 4581, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 376348, independent: 369188, independent conditional: 0, independent unconditional: 369188, dependent: 7160, dependent conditional: 0, dependent unconditional: 7160, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 7160, independent: 2507, independent conditional: 184, independent unconditional: 2323, dependent: 4653, dependent conditional: 72, dependent unconditional: 4581, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 7160, independent: 2507, independent conditional: 184, independent unconditional: 2323, dependent: 4653, dependent conditional: 72, dependent unconditional: 4581, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 6650, independent: 2317, independent conditional: 154, independent unconditional: 2163, dependent: 4333, dependent conditional: 53, dependent unconditional: 4280, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 458172, independent: 81271, independent conditional: 48, independent unconditional: 81223, dependent: 553, dependent conditional: 21, dependent unconditional: 532, unknown: 376348, unknown conditional: 256, unknown unconditional: 376092] , Statistics on independence cache: Total cache size (in pairs): 376348, Positive cache size: 371695, Positive conditional cache size: 184, Positive unconditional cache size: 371511, Negative cache size: 4653, Negative conditional cache size: 72, Negative unconditional cache size: 4581, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 201, Maximal queried relation: 2, Independence queries for same thread: 250 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 477647, independent: 472471, independent conditional: 54115, independent unconditional: 418356, dependent: 5176, dependent conditional: 429, dependent unconditional: 4747, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 477357, independent: 472471, independent conditional: 54115, independent unconditional: 418356, dependent: 4886, dependent conditional: 139, dependent unconditional: 4747, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 477357, independent: 472471, independent conditional: 54115, independent unconditional: 418356, dependent: 4886, dependent conditional: 139, dependent unconditional: 4747, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 477949, independent: 472471, independent conditional: 233, independent unconditional: 472238, dependent: 5478, dependent conditional: 359, dependent unconditional: 5119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 477949, independent: 472471, independent conditional: 233, independent unconditional: 472238, dependent: 5478, dependent conditional: 125, dependent unconditional: 5353, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 477949, independent: 472471, independent conditional: 233, independent unconditional: 472238, dependent: 5478, dependent conditional: 125, dependent unconditional: 5353, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 391413, independent: 386567, independent conditional: 185, independent unconditional: 386382, dependent: 4846, dependent conditional: 99, dependent unconditional: 4747, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 391413, independent: 383960, independent conditional: 0, independent unconditional: 383960, dependent: 7453, dependent conditional: 0, dependent unconditional: 7453, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 7453, independent: 2607, independent conditional: 185, independent unconditional: 2422, dependent: 4846, dependent conditional: 99, dependent unconditional: 4747, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 7453, independent: 2607, independent conditional: 185, independent unconditional: 2422, dependent: 4846, dependent conditional: 99, dependent unconditional: 4747, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 6486, independent: 2068, independent conditional: 183, independent unconditional: 1885, dependent: 4418, dependent conditional: 168, dependent unconditional: 4250, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 477949, independent: 85904, independent conditional: 48, independent unconditional: 85856, dependent: 632, dependent conditional: 26, dependent unconditional: 606, unknown: 391413, unknown conditional: 284, unknown unconditional: 391129] , Statistics on independence cache: Total cache size (in pairs): 391413, Positive cache size: 386567, Positive conditional cache size: 185, Positive unconditional cache size: 386382, Negative cache size: 4846, Negative conditional cache size: 99, Negative unconditional cache size: 4747, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 234, Maximal queried relation: 2, Independence queries for same thread: 290 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 8.4s, Number of persistent set computation: 1177, Number of trivial persistent sets: 924, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 423103, independent: 418356, independent conditional: 0, independent unconditional: 418356, dependent: 4747, dependent conditional: 0, dependent unconditional: 4747, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 477647, independent: 472471, independent conditional: 54115, independent unconditional: 418356, dependent: 5176, dependent conditional: 429, dependent unconditional: 4747, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 477357, independent: 472471, independent conditional: 54115, independent unconditional: 418356, dependent: 4886, dependent conditional: 139, dependent unconditional: 4747, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 477357, independent: 472471, independent conditional: 54115, independent unconditional: 418356, dependent: 4886, dependent conditional: 139, dependent unconditional: 4747, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 477949, independent: 472471, independent conditional: 233, independent unconditional: 472238, dependent: 5478, dependent conditional: 359, dependent unconditional: 5119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 477949, independent: 472471, independent conditional: 233, independent unconditional: 472238, dependent: 5478, dependent conditional: 125, dependent unconditional: 5353, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 477949, independent: 472471, independent conditional: 233, independent unconditional: 472238, dependent: 5478, dependent conditional: 125, dependent unconditional: 5353, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 391413, independent: 386567, independent conditional: 185, independent unconditional: 386382, dependent: 4846, dependent conditional: 99, dependent unconditional: 4747, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 391413, independent: 383960, independent conditional: 0, independent unconditional: 383960, dependent: 7453, dependent conditional: 0, dependent unconditional: 7453, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 7453, independent: 2607, independent conditional: 185, independent unconditional: 2422, dependent: 4846, dependent conditional: 99, dependent unconditional: 4747, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 7453, independent: 2607, independent conditional: 185, independent unconditional: 2422, dependent: 4846, dependent conditional: 99, dependent unconditional: 4747, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 6486, independent: 2068, independent conditional: 183, independent unconditional: 1885, dependent: 4418, dependent conditional: 168, dependent unconditional: 4250, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 477949, independent: 85904, independent conditional: 48, independent unconditional: 85856, dependent: 632, dependent conditional: 26, dependent unconditional: 606, unknown: 391413, unknown conditional: 284, unknown unconditional: 391129] , Statistics on independence cache: Total cache size (in pairs): 391413, Positive cache size: 386567, Positive conditional cache size: 185, Positive unconditional cache size: 386382, Negative cache size: 4846, Negative conditional cache size: 99, Negative unconditional cache size: 4747, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 234, Maximal queried relation: 2, Independence queries for same thread: 290 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 499439, independent: 494074, independent conditional: 61276, independent unconditional: 432798, dependent: 5365, dependent conditional: 430, dependent unconditional: 4935, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 499148, independent: 494074, independent conditional: 61276, independent unconditional: 432798, dependent: 5074, dependent conditional: 139, dependent unconditional: 4935, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 499148, independent: 494074, independent conditional: 61276, independent unconditional: 432798, dependent: 5074, dependent conditional: 139, dependent unconditional: 4935, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 499740, independent: 494074, independent conditional: 233, independent unconditional: 493841, dependent: 5666, dependent conditional: 359, dependent unconditional: 5307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 499740, independent: 494074, independent conditional: 233, independent unconditional: 493841, dependent: 5666, dependent conditional: 125, dependent unconditional: 5541, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 499740, independent: 494074, independent conditional: 233, independent unconditional: 493841, dependent: 5666, dependent conditional: 125, dependent unconditional: 5541, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 405579, independent: 400545, independent conditional: 185, independent unconditional: 400360, dependent: 5034, dependent conditional: 99, dependent unconditional: 4935, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 405579, independent: 397786, independent conditional: 0, independent unconditional: 397786, dependent: 7793, dependent conditional: 0, dependent unconditional: 7793, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 7793, independent: 2759, independent conditional: 185, independent unconditional: 2574, dependent: 5034, dependent conditional: 99, dependent unconditional: 4935, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 7793, independent: 2759, independent conditional: 185, independent unconditional: 2574, dependent: 5034, dependent conditional: 99, dependent unconditional: 4935, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 6817, independent: 2219, independent conditional: 159, independent unconditional: 2060, dependent: 4598, dependent conditional: 74, dependent unconditional: 4524, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 499740, independent: 93529, independent conditional: 48, independent unconditional: 93481, dependent: 632, dependent conditional: 26, dependent unconditional: 606, unknown: 405579, unknown conditional: 284, unknown unconditional: 405295] , Statistics on independence cache: Total cache size (in pairs): 405579, Positive cache size: 400545, Positive conditional cache size: 185, Positive unconditional cache size: 400360, Negative cache size: 5034, Negative conditional cache size: 99, Negative unconditional cache size: 4935, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 234, Maximal queried relation: 2, Independence queries for same thread: 291 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 9.9s, Number of persistent set computation: 1191, Number of trivial persistent sets: 938, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 437733, independent: 432798, independent conditional: 0, independent unconditional: 432798, dependent: 4935, dependent conditional: 0, dependent unconditional: 4935, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 499439, independent: 494074, independent conditional: 61276, independent unconditional: 432798, dependent: 5365, dependent conditional: 430, dependent unconditional: 4935, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 499148, independent: 494074, independent conditional: 61276, independent unconditional: 432798, dependent: 5074, dependent conditional: 139, dependent unconditional: 4935, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 499148, independent: 494074, independent conditional: 61276, independent unconditional: 432798, dependent: 5074, dependent conditional: 139, dependent unconditional: 4935, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 499740, independent: 494074, independent conditional: 233, independent unconditional: 493841, dependent: 5666, dependent conditional: 359, dependent unconditional: 5307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 499740, independent: 494074, independent conditional: 233, independent unconditional: 493841, dependent: 5666, dependent conditional: 125, dependent unconditional: 5541, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 499740, independent: 494074, independent conditional: 233, independent unconditional: 493841, dependent: 5666, dependent conditional: 125, dependent unconditional: 5541, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 405579, independent: 400545, independent conditional: 185, independent unconditional: 400360, dependent: 5034, dependent conditional: 99, dependent unconditional: 4935, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 405579, independent: 397786, independent conditional: 0, independent unconditional: 397786, dependent: 7793, dependent conditional: 0, dependent unconditional: 7793, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 7793, independent: 2759, independent conditional: 185, independent unconditional: 2574, dependent: 5034, dependent conditional: 99, dependent unconditional: 4935, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 7793, independent: 2759, independent conditional: 185, independent unconditional: 2574, dependent: 5034, dependent conditional: 99, dependent unconditional: 4935, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 6817, independent: 2219, independent conditional: 159, independent unconditional: 2060, dependent: 4598, dependent conditional: 74, dependent unconditional: 4524, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 499740, independent: 93529, independent conditional: 48, independent unconditional: 93481, dependent: 632, dependent conditional: 26, dependent unconditional: 606, unknown: 405579, unknown conditional: 284, unknown unconditional: 405295] , Statistics on independence cache: Total cache size (in pairs): 405579, Positive cache size: 400545, Positive conditional cache size: 185, Positive unconditional cache size: 400360, Negative cache size: 5034, Negative conditional cache size: 99, Negative unconditional cache size: 4935, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 234, Maximal queried relation: 2, Independence queries for same thread: 291 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 515750, independent: 510224, independent conditional: 63109, independent unconditional: 447115, dependent: 5526, dependent conditional: 430, dependent unconditional: 5096, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 515459, independent: 510224, independent conditional: 63109, independent unconditional: 447115, dependent: 5235, dependent conditional: 139, dependent unconditional: 5096, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 515459, independent: 510224, independent conditional: 63109, independent unconditional: 447115, dependent: 5235, dependent conditional: 139, dependent unconditional: 5096, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 516051, independent: 510224, independent conditional: 233, independent unconditional: 509991, dependent: 5827, dependent conditional: 359, dependent unconditional: 5468, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 516051, independent: 510224, independent conditional: 233, independent unconditional: 509991, dependent: 5827, dependent conditional: 125, dependent unconditional: 5702, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 516051, independent: 510224, independent conditional: 233, independent unconditional: 509991, dependent: 5827, dependent conditional: 125, dependent unconditional: 5702, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 419565, independent: 414370, independent conditional: 185, independent unconditional: 414185, dependent: 5195, dependent conditional: 99, dependent unconditional: 5096, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 419565, independent: 411515, independent conditional: 0, independent unconditional: 411515, dependent: 8050, dependent conditional: 0, dependent unconditional: 8050, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 8050, independent: 2855, independent conditional: 185, independent unconditional: 2670, dependent: 5195, dependent conditional: 99, dependent unconditional: 5096, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 8050, independent: 2855, independent conditional: 185, independent unconditional: 2670, dependent: 5195, dependent conditional: 99, dependent unconditional: 5096, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 7388, independent: 2361, independent conditional: 179, independent unconditional: 2182, dependent: 5026, dependent conditional: 86, dependent unconditional: 4940, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 516051, independent: 95854, independent conditional: 48, independent unconditional: 95806, dependent: 632, dependent conditional: 26, dependent unconditional: 606, unknown: 419565, unknown conditional: 284, unknown unconditional: 419281] , Statistics on independence cache: Total cache size (in pairs): 419565, Positive cache size: 414370, Positive conditional cache size: 185, Positive unconditional cache size: 414185, Negative cache size: 5195, Negative conditional cache size: 99, Negative unconditional cache size: 5096, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 234, Maximal queried relation: 2, Independence queries for same thread: 291 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 10.1s, Number of persistent set computation: 1208, Number of trivial persistent sets: 955, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 452211, independent: 447115, independent conditional: 0, independent unconditional: 447115, dependent: 5096, dependent conditional: 0, dependent unconditional: 5096, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 515750, independent: 510224, independent conditional: 63109, independent unconditional: 447115, dependent: 5526, dependent conditional: 430, dependent unconditional: 5096, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 515459, independent: 510224, independent conditional: 63109, independent unconditional: 447115, dependent: 5235, dependent conditional: 139, dependent unconditional: 5096, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 515459, independent: 510224, independent conditional: 63109, independent unconditional: 447115, dependent: 5235, dependent conditional: 139, dependent unconditional: 5096, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 516051, independent: 510224, independent conditional: 233, independent unconditional: 509991, dependent: 5827, dependent conditional: 359, dependent unconditional: 5468, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 516051, independent: 510224, independent conditional: 233, independent unconditional: 509991, dependent: 5827, dependent conditional: 125, dependent unconditional: 5702, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 516051, independent: 510224, independent conditional: 233, independent unconditional: 509991, dependent: 5827, dependent conditional: 125, dependent unconditional: 5702, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 419565, independent: 414370, independent conditional: 185, independent unconditional: 414185, dependent: 5195, dependent conditional: 99, dependent unconditional: 5096, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 419565, independent: 411515, independent conditional: 0, independent unconditional: 411515, dependent: 8050, dependent conditional: 0, dependent unconditional: 8050, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 8050, independent: 2855, independent conditional: 185, independent unconditional: 2670, dependent: 5195, dependent conditional: 99, dependent unconditional: 5096, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 8050, independent: 2855, independent conditional: 185, independent unconditional: 2670, dependent: 5195, dependent conditional: 99, dependent unconditional: 5096, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 7388, independent: 2361, independent conditional: 179, independent unconditional: 2182, dependent: 5026, dependent conditional: 86, dependent unconditional: 4940, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 516051, independent: 95854, independent conditional: 48, independent unconditional: 95806, dependent: 632, dependent conditional: 26, dependent unconditional: 606, unknown: 419565, unknown conditional: 284, unknown unconditional: 419281] , Statistics on independence cache: Total cache size (in pairs): 419565, Positive cache size: 414370, Positive conditional cache size: 185, Positive unconditional cache size: 414185, Negative cache size: 5195, Negative conditional cache size: 99, Negative unconditional cache size: 5096, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 234, Maximal queried relation: 2, Independence queries for same thread: 291 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 532132, independent: 526481, independent conditional: 64966, independent unconditional: 461515, dependent: 5651, dependent conditional: 392, dependent unconditional: 5259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 531879, independent: 526481, independent conditional: 64966, independent unconditional: 461515, dependent: 5398, dependent conditional: 139, dependent unconditional: 5259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 531879, independent: 526481, independent conditional: 64966, independent unconditional: 461515, dependent: 5398, dependent conditional: 139, dependent unconditional: 5259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 532471, independent: 526481, independent conditional: 233, independent unconditional: 526248, dependent: 5990, dependent conditional: 359, dependent unconditional: 5631, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 532471, independent: 526481, independent conditional: 233, independent unconditional: 526248, dependent: 5990, dependent conditional: 125, dependent unconditional: 5865, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 532471, independent: 526481, independent conditional: 233, independent unconditional: 526248, dependent: 5990, dependent conditional: 125, dependent unconditional: 5865, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 433633, independent: 428275, independent conditional: 185, independent unconditional: 428090, dependent: 5358, dependent conditional: 99, dependent unconditional: 5259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 433633, independent: 425322, independent conditional: 0, independent unconditional: 425322, dependent: 8311, dependent conditional: 0, dependent unconditional: 8311, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 8311, independent: 2953, independent conditional: 185, independent unconditional: 2768, dependent: 5358, dependent conditional: 99, dependent unconditional: 5259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 8311, independent: 2953, independent conditional: 185, independent unconditional: 2768, dependent: 5358, dependent conditional: 99, dependent unconditional: 5259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 7225, independent: 2377, independent conditional: 205, independent unconditional: 2171, dependent: 4849, dependent conditional: 75, dependent unconditional: 4774, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 532471, independent: 98206, independent conditional: 48, independent unconditional: 98158, dependent: 632, dependent conditional: 26, dependent unconditional: 606, unknown: 433633, unknown conditional: 284, unknown unconditional: 433349] , Statistics on independence cache: Total cache size (in pairs): 433633, Positive cache size: 428275, Positive conditional cache size: 185, Positive unconditional cache size: 428090, Negative cache size: 5358, Negative conditional cache size: 99, Negative unconditional cache size: 5259, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 234, Maximal queried relation: 2, Independence queries for same thread: 253 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 10.1s, Number of persistent set computation: 1219, Number of trivial persistent sets: 966, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 466774, independent: 461515, independent conditional: 0, independent unconditional: 461515, dependent: 5259, dependent conditional: 0, dependent unconditional: 5259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 532132, independent: 526481, independent conditional: 64966, independent unconditional: 461515, dependent: 5651, dependent conditional: 392, dependent unconditional: 5259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 531879, independent: 526481, independent conditional: 64966, independent unconditional: 461515, dependent: 5398, dependent conditional: 139, dependent unconditional: 5259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 531879, independent: 526481, independent conditional: 64966, independent unconditional: 461515, dependent: 5398, dependent conditional: 139, dependent unconditional: 5259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 532471, independent: 526481, independent conditional: 233, independent unconditional: 526248, dependent: 5990, dependent conditional: 359, dependent unconditional: 5631, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 532471, independent: 526481, independent conditional: 233, independent unconditional: 526248, dependent: 5990, dependent conditional: 125, dependent unconditional: 5865, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 532471, independent: 526481, independent conditional: 233, independent unconditional: 526248, dependent: 5990, dependent conditional: 125, dependent unconditional: 5865, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 433633, independent: 428275, independent conditional: 185, independent unconditional: 428090, dependent: 5358, dependent conditional: 99, dependent unconditional: 5259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 433633, independent: 425322, independent conditional: 0, independent unconditional: 425322, dependent: 8311, dependent conditional: 0, dependent unconditional: 8311, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 8311, independent: 2953, independent conditional: 185, independent unconditional: 2768, dependent: 5358, dependent conditional: 99, dependent unconditional: 5259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 8311, independent: 2953, independent conditional: 185, independent unconditional: 2768, dependent: 5358, dependent conditional: 99, dependent unconditional: 5259, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 7225, independent: 2377, independent conditional: 205, independent unconditional: 2171, dependent: 4849, dependent conditional: 75, dependent unconditional: 4774, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 532471, independent: 98206, independent conditional: 48, independent unconditional: 98158, dependent: 632, dependent conditional: 26, dependent unconditional: 606, unknown: 433633, unknown conditional: 284, unknown unconditional: 433349] , Statistics on independence cache: Total cache size (in pairs): 433633, Positive cache size: 428275, Positive conditional cache size: 185, Positive unconditional cache size: 428090, Negative cache size: 5358, Negative conditional cache size: 99, Negative unconditional cache size: 5259, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 234, Maximal queried relation: 2, Independence queries for same thread: 253 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 549268, independent: 543449, independent conditional: 67037, independent unconditional: 476412, dependent: 5819, dependent conditional: 392, dependent unconditional: 5427, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 549015, independent: 543449, independent conditional: 67037, independent unconditional: 476412, dependent: 5566, dependent conditional: 139, dependent unconditional: 5427, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 549015, independent: 543449, independent conditional: 67037, independent unconditional: 476412, dependent: 5566, dependent conditional: 139, dependent unconditional: 5427, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 549679, independent: 543449, independent conditional: 269, independent unconditional: 543180, dependent: 6230, dependent conditional: 395, dependent unconditional: 5835, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 549679, independent: 543449, independent conditional: 269, independent unconditional: 543180, dependent: 6230, dependent conditional: 125, dependent unconditional: 6105, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 549679, independent: 543449, independent conditional: 269, independent unconditional: 543180, dependent: 6230, dependent conditional: 125, dependent unconditional: 6105, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 448234, independent: 442708, independent conditional: 217, independent unconditional: 442491, dependent: 5526, dependent conditional: 99, dependent unconditional: 5427, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 448234, independent: 439617, independent conditional: 0, independent unconditional: 439617, dependent: 8617, dependent conditional: 0, dependent unconditional: 8617, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 8617, independent: 3091, independent conditional: 217, independent unconditional: 2874, dependent: 5526, dependent conditional: 99, dependent unconditional: 5427, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 8617, independent: 3091, independent conditional: 217, independent unconditional: 2874, dependent: 5526, dependent conditional: 99, dependent unconditional: 5427, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 6747, independent: 2290, independent conditional: 208, independent unconditional: 2081, dependent: 4457, dependent conditional: 73, dependent unconditional: 4383, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 549679, independent: 100741, independent conditional: 52, independent unconditional: 100689, dependent: 704, dependent conditional: 26, dependent unconditional: 678, unknown: 448234, unknown conditional: 316, unknown unconditional: 447918] , Statistics on independence cache: Total cache size (in pairs): 448234, Positive cache size: 442708, Positive conditional cache size: 217, Positive unconditional cache size: 442491, Negative cache size: 5526, Negative conditional cache size: 99, Negative unconditional cache size: 5427, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 270, Maximal queried relation: 2, Independence queries for same thread: 253 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 9.3s, Number of persistent set computation: 1234, Number of trivial persistent sets: 981, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 481839, independent: 476412, independent conditional: 0, independent unconditional: 476412, dependent: 5427, dependent conditional: 0, dependent unconditional: 5427, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 549268, independent: 543449, independent conditional: 67037, independent unconditional: 476412, dependent: 5819, dependent conditional: 392, dependent unconditional: 5427, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 549015, independent: 543449, independent conditional: 67037, independent unconditional: 476412, dependent: 5566, dependent conditional: 139, dependent unconditional: 5427, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 549015, independent: 543449, independent conditional: 67037, independent unconditional: 476412, dependent: 5566, dependent conditional: 139, dependent unconditional: 5427, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 549679, independent: 543449, independent conditional: 269, independent unconditional: 543180, dependent: 6230, dependent conditional: 395, dependent unconditional: 5835, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 549679, independent: 543449, independent conditional: 269, independent unconditional: 543180, dependent: 6230, dependent conditional: 125, dependent unconditional: 6105, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 549679, independent: 543449, independent conditional: 269, independent unconditional: 543180, dependent: 6230, dependent conditional: 125, dependent unconditional: 6105, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 448234, independent: 442708, independent conditional: 217, independent unconditional: 442491, dependent: 5526, dependent conditional: 99, dependent unconditional: 5427, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 448234, independent: 439617, independent conditional: 0, independent unconditional: 439617, dependent: 8617, dependent conditional: 0, dependent unconditional: 8617, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 8617, independent: 3091, independent conditional: 217, independent unconditional: 2874, dependent: 5526, dependent conditional: 99, dependent unconditional: 5427, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 8617, independent: 3091, independent conditional: 217, independent unconditional: 2874, dependent: 5526, dependent conditional: 99, dependent unconditional: 5427, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 6747, independent: 2290, independent conditional: 208, independent unconditional: 2081, dependent: 4457, dependent conditional: 73, dependent unconditional: 4383, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 549679, independent: 100741, independent conditional: 52, independent unconditional: 100689, dependent: 704, dependent conditional: 26, dependent unconditional: 678, unknown: 448234, unknown conditional: 316, unknown unconditional: 447918] , Statistics on independence cache: Total cache size (in pairs): 448234, Positive cache size: 442708, Positive conditional cache size: 217, Positive unconditional cache size: 442491, Negative cache size: 5526, Negative conditional cache size: 99, Negative unconditional cache size: 5427, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 270, Maximal queried relation: 2, Independence queries for same thread: 253 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 567142, independent: 561121, independent conditional: 69513, independent unconditional: 491608, dependent: 6021, dependent conditional: 392, dependent unconditional: 5629, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 566889, independent: 561121, independent conditional: 69513, independent unconditional: 491608, dependent: 5768, dependent conditional: 139, dependent unconditional: 5629, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 566889, independent: 561121, independent conditional: 69513, independent unconditional: 491608, dependent: 5768, dependent conditional: 139, dependent unconditional: 5629, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 567553, independent: 561121, independent conditional: 269, independent unconditional: 560852, dependent: 6432, dependent conditional: 395, dependent unconditional: 6037, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 567553, independent: 561121, independent conditional: 269, independent unconditional: 560852, dependent: 6432, dependent conditional: 125, dependent unconditional: 6307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 567553, independent: 561121, independent conditional: 269, independent unconditional: 560852, dependent: 6432, dependent conditional: 125, dependent unconditional: 6307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 463111, independent: 457383, independent conditional: 217, independent unconditional: 457166, dependent: 5728, dependent conditional: 99, dependent unconditional: 5629, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 463111, independent: 454187, independent conditional: 0, independent unconditional: 454187, dependent: 8924, dependent conditional: 0, dependent unconditional: 8924, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 8924, independent: 3196, independent conditional: 217, independent unconditional: 2979, dependent: 5728, dependent conditional: 99, dependent unconditional: 5629, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 8924, independent: 3196, independent conditional: 217, independent unconditional: 2979, dependent: 5728, dependent conditional: 99, dependent unconditional: 5629, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 7414, independent: 2315, independent conditional: 212, independent unconditional: 2102, dependent: 5100, dependent conditional: 86, dependent unconditional: 5014, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 567553, independent: 103738, independent conditional: 52, independent unconditional: 103686, dependent: 704, dependent conditional: 26, dependent unconditional: 678, unknown: 463111, unknown conditional: 316, unknown unconditional: 462795] , Statistics on independence cache: Total cache size (in pairs): 463111, Positive cache size: 457383, Positive conditional cache size: 217, Positive unconditional cache size: 457166, Negative cache size: 5728, Negative conditional cache size: 99, Negative unconditional cache size: 5629, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 270, Maximal queried relation: 2, Independence queries for same thread: 253 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 10.6s, Number of persistent set computation: 1248, Number of trivial persistent sets: 995, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 497237, independent: 491608, independent conditional: 0, independent unconditional: 491608, dependent: 5629, dependent conditional: 0, dependent unconditional: 5629, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 567142, independent: 561121, independent conditional: 69513, independent unconditional: 491608, dependent: 6021, dependent conditional: 392, dependent unconditional: 5629, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 566889, independent: 561121, independent conditional: 69513, independent unconditional: 491608, dependent: 5768, dependent conditional: 139, dependent unconditional: 5629, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 566889, independent: 561121, independent conditional: 69513, independent unconditional: 491608, dependent: 5768, dependent conditional: 139, dependent unconditional: 5629, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 567553, independent: 561121, independent conditional: 269, independent unconditional: 560852, dependent: 6432, dependent conditional: 395, dependent unconditional: 6037, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 567553, independent: 561121, independent conditional: 269, independent unconditional: 560852, dependent: 6432, dependent conditional: 125, dependent unconditional: 6307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 567553, independent: 561121, independent conditional: 269, independent unconditional: 560852, dependent: 6432, dependent conditional: 125, dependent unconditional: 6307, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 463111, independent: 457383, independent conditional: 217, independent unconditional: 457166, dependent: 5728, dependent conditional: 99, dependent unconditional: 5629, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 463111, independent: 454187, independent conditional: 0, independent unconditional: 454187, dependent: 8924, dependent conditional: 0, dependent unconditional: 8924, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 8924, independent: 3196, independent conditional: 217, independent unconditional: 2979, dependent: 5728, dependent conditional: 99, dependent unconditional: 5629, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 8924, independent: 3196, independent conditional: 217, independent unconditional: 2979, dependent: 5728, dependent conditional: 99, dependent unconditional: 5629, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 7414, independent: 2315, independent conditional: 212, independent unconditional: 2102, dependent: 5100, dependent conditional: 86, dependent unconditional: 5014, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 567553, independent: 103738, independent conditional: 52, independent unconditional: 103686, dependent: 704, dependent conditional: 26, dependent unconditional: 678, unknown: 463111, unknown conditional: 316, unknown unconditional: 462795] , Statistics on independence cache: Total cache size (in pairs): 463111, Positive cache size: 457383, Positive conditional cache size: 217, Positive unconditional cache size: 457166, Negative cache size: 5728, Negative conditional cache size: 99, Negative unconditional cache size: 5629, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 270, Maximal queried relation: 2, Independence queries for same thread: 253 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 582772, independent: 576629, independent conditional: 70773, independent unconditional: 505856, dependent: 6143, dependent conditional: 349, dependent unconditional: 5794, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 582554, independent: 576629, independent conditional: 70773, independent unconditional: 505856, dependent: 5925, dependent conditional: 131, dependent unconditional: 5794, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 582554, independent: 576629, independent conditional: 70773, independent unconditional: 505856, dependent: 5925, dependent conditional: 131, dependent unconditional: 5794, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 583218, independent: 576629, independent conditional: 269, independent unconditional: 576360, dependent: 6589, dependent conditional: 395, dependent unconditional: 6194, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 583218, independent: 576629, independent conditional: 269, independent unconditional: 576360, dependent: 6589, dependent conditional: 125, dependent unconditional: 6464, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 583218, independent: 576629, independent conditional: 269, independent unconditional: 576360, dependent: 6589, dependent conditional: 125, dependent unconditional: 6464, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 476880, independent: 470987, independent conditional: 217, independent unconditional: 470770, dependent: 5893, dependent conditional: 99, dependent unconditional: 5794, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 476880, independent: 467689, independent conditional: 0, independent unconditional: 467689, dependent: 9191, dependent conditional: 0, dependent unconditional: 9191, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 9191, independent: 3298, independent conditional: 217, independent unconditional: 3081, dependent: 5893, dependent conditional: 99, dependent unconditional: 5794, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 9191, independent: 3298, independent conditional: 217, independent unconditional: 3081, dependent: 5893, dependent conditional: 99, dependent unconditional: 5794, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 7216, independent: 2493, independent conditional: 185, independent unconditional: 2308, dependent: 4723, dependent conditional: 81, dependent unconditional: 4642, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 583218, independent: 105642, independent conditional: 52, independent unconditional: 105590, dependent: 696, dependent conditional: 26, dependent unconditional: 670, unknown: 476880, unknown conditional: 316, unknown unconditional: 476564] , Statistics on independence cache: Total cache size (in pairs): 476880, Positive cache size: 470987, Positive conditional cache size: 217, Positive unconditional cache size: 470770, Negative cache size: 5893, Negative conditional cache size: 99, Negative unconditional cache size: 5794, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 270, Maximal queried relation: 2, Independence queries for same thread: 218 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 10.3s, Number of persistent set computation: 1140, Number of trivial persistent sets: 959, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 511650, independent: 505856, independent conditional: 0, independent unconditional: 505856, dependent: 5794, dependent conditional: 0, dependent unconditional: 5794, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 582772, independent: 576629, independent conditional: 70773, independent unconditional: 505856, dependent: 6143, dependent conditional: 349, dependent unconditional: 5794, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 582554, independent: 576629, independent conditional: 70773, independent unconditional: 505856, dependent: 5925, dependent conditional: 131, dependent unconditional: 5794, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 582554, independent: 576629, independent conditional: 70773, independent unconditional: 505856, dependent: 5925, dependent conditional: 131, dependent unconditional: 5794, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 583218, independent: 576629, independent conditional: 269, independent unconditional: 576360, dependent: 6589, dependent conditional: 395, dependent unconditional: 6194, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 583218, independent: 576629, independent conditional: 269, independent unconditional: 576360, dependent: 6589, dependent conditional: 125, dependent unconditional: 6464, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 583218, independent: 576629, independent conditional: 269, independent unconditional: 576360, dependent: 6589, dependent conditional: 125, dependent unconditional: 6464, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 476880, independent: 470987, independent conditional: 217, independent unconditional: 470770, dependent: 5893, dependent conditional: 99, dependent unconditional: 5794, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 476880, independent: 467689, independent conditional: 0, independent unconditional: 467689, dependent: 9191, dependent conditional: 0, dependent unconditional: 9191, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 9191, independent: 3298, independent conditional: 217, independent unconditional: 3081, dependent: 5893, dependent conditional: 99, dependent unconditional: 5794, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 9191, independent: 3298, independent conditional: 217, independent unconditional: 3081, dependent: 5893, dependent conditional: 99, dependent unconditional: 5794, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 7216, independent: 2493, independent conditional: 185, independent unconditional: 2308, dependent: 4723, dependent conditional: 81, dependent unconditional: 4642, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 583218, independent: 105642, independent conditional: 52, independent unconditional: 105590, dependent: 696, dependent conditional: 26, dependent unconditional: 670, unknown: 476880, unknown conditional: 316, unknown unconditional: 476564] , Statistics on independence cache: Total cache size (in pairs): 476880, Positive cache size: 470987, Positive conditional cache size: 217, Positive unconditional cache size: 470770, Negative cache size: 5893, Negative conditional cache size: 99, Negative unconditional cache size: 5794, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 270, Maximal queried relation: 2, Independence queries for same thread: 218 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 602163, independent: 595797, independent conditional: 73650, independent unconditional: 522147, dependent: 6366, dependent conditional: 392, dependent unconditional: 5974, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 601910, independent: 595797, independent conditional: 73650, independent unconditional: 522147, dependent: 6113, dependent conditional: 139, dependent unconditional: 5974, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 601910, independent: 595797, independent conditional: 73650, independent unconditional: 522147, dependent: 6113, dependent conditional: 139, dependent unconditional: 5974, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 602574, independent: 595797, independent conditional: 269, independent unconditional: 595528, dependent: 6777, dependent conditional: 395, dependent unconditional: 6382, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 602574, independent: 595797, independent conditional: 269, independent unconditional: 595528, dependent: 6777, dependent conditional: 125, dependent unconditional: 6652, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 602574, independent: 595797, independent conditional: 269, independent unconditional: 595528, dependent: 6777, dependent conditional: 125, dependent unconditional: 6652, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 492881, independent: 486808, independent conditional: 217, independent unconditional: 486591, dependent: 6073, dependent conditional: 99, dependent unconditional: 5974, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 492881, independent: 483400, independent conditional: 0, independent unconditional: 483400, dependent: 9481, dependent conditional: 0, dependent unconditional: 9481, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 9481, independent: 3408, independent conditional: 217, independent unconditional: 3191, dependent: 6073, dependent conditional: 99, dependent unconditional: 5974, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 9481, independent: 3408, independent conditional: 217, independent unconditional: 3191, dependent: 6073, dependent conditional: 99, dependent unconditional: 5974, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 8505, independent: 2613, independent conditional: 183, independent unconditional: 2431, dependent: 5892, dependent conditional: 76, dependent unconditional: 5816, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 602574, independent: 108989, independent conditional: 52, independent unconditional: 108937, dependent: 704, dependent conditional: 26, dependent unconditional: 678, unknown: 492881, unknown conditional: 316, unknown unconditional: 492565] , Statistics on independence cache: Total cache size (in pairs): 492881, Positive cache size: 486808, Positive conditional cache size: 217, Positive unconditional cache size: 486591, Negative cache size: 6073, Negative conditional cache size: 99, Negative unconditional cache size: 5974, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 270, Maximal queried relation: 2, Independence queries for same thread: 253 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 12.1s, Number of persistent set computation: 1279, Number of trivial persistent sets: 1026, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 528121, independent: 522147, independent conditional: 0, independent unconditional: 522147, dependent: 5974, dependent conditional: 0, dependent unconditional: 5974, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 602163, independent: 595797, independent conditional: 73650, independent unconditional: 522147, dependent: 6366, dependent conditional: 392, dependent unconditional: 5974, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 601910, independent: 595797, independent conditional: 73650, independent unconditional: 522147, dependent: 6113, dependent conditional: 139, dependent unconditional: 5974, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 601910, independent: 595797, independent conditional: 73650, independent unconditional: 522147, dependent: 6113, dependent conditional: 139, dependent unconditional: 5974, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 602574, independent: 595797, independent conditional: 269, independent unconditional: 595528, dependent: 6777, dependent conditional: 395, dependent unconditional: 6382, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 602574, independent: 595797, independent conditional: 269, independent unconditional: 595528, dependent: 6777, dependent conditional: 125, dependent unconditional: 6652, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 602574, independent: 595797, independent conditional: 269, independent unconditional: 595528, dependent: 6777, dependent conditional: 125, dependent unconditional: 6652, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 492881, independent: 486808, independent conditional: 217, independent unconditional: 486591, dependent: 6073, dependent conditional: 99, dependent unconditional: 5974, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 492881, independent: 483400, independent conditional: 0, independent unconditional: 483400, dependent: 9481, dependent conditional: 0, dependent unconditional: 9481, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 9481, independent: 3408, independent conditional: 217, independent unconditional: 3191, dependent: 6073, dependent conditional: 99, dependent unconditional: 5974, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 9481, independent: 3408, independent conditional: 217, independent unconditional: 3191, dependent: 6073, dependent conditional: 99, dependent unconditional: 5974, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 8505, independent: 2613, independent conditional: 183, independent unconditional: 2431, dependent: 5892, dependent conditional: 76, dependent unconditional: 5816, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 602574, independent: 108989, independent conditional: 52, independent unconditional: 108937, dependent: 704, dependent conditional: 26, dependent unconditional: 678, unknown: 492881, unknown conditional: 316, unknown unconditional: 492565] , Statistics on independence cache: Total cache size (in pairs): 492881, Positive cache size: 486808, Positive conditional cache size: 217, Positive unconditional cache size: 486591, Negative cache size: 6073, Negative conditional cache size: 99, Negative unconditional cache size: 5974, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 270, Maximal queried relation: 2, Independence queries for same thread: 253 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 620155, independent: 613613, independent conditional: 75939, independent unconditional: 537674, dependent: 6542, dependent conditional: 392, dependent unconditional: 6150, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 619902, independent: 613613, independent conditional: 75939, independent unconditional: 537674, dependent: 6289, dependent conditional: 139, dependent unconditional: 6150, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 619902, independent: 613613, independent conditional: 75939, independent unconditional: 537674, dependent: 6289, dependent conditional: 139, dependent unconditional: 6150, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 620646, independent: 613613, independent conditional: 309, independent unconditional: 613304, dependent: 7033, dependent conditional: 435, dependent unconditional: 6598, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 620646, independent: 613613, independent conditional: 309, independent unconditional: 613304, dependent: 7033, dependent conditional: 125, dependent unconditional: 6908, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 620646, independent: 613613, independent conditional: 309, independent unconditional: 613304, dependent: 7033, dependent conditional: 125, dependent unconditional: 6908, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 508104, independent: 501855, independent conditional: 253, independent unconditional: 501602, dependent: 6249, dependent conditional: 99, dependent unconditional: 6150, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 508104, independent: 498300, independent conditional: 0, independent unconditional: 498300, dependent: 9804, dependent conditional: 0, dependent unconditional: 9804, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 9804, independent: 3555, independent conditional: 253, independent unconditional: 3302, dependent: 6249, dependent conditional: 99, dependent unconditional: 6150, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 9804, independent: 3555, independent conditional: 253, independent unconditional: 3302, dependent: 6249, dependent conditional: 99, dependent unconditional: 6150, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 7463, independent: 2528, independent conditional: 211, independent unconditional: 2317, dependent: 4935, dependent conditional: 76, dependent unconditional: 4860, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 620646, independent: 111758, independent conditional: 56, independent unconditional: 111702, dependent: 784, dependent conditional: 26, dependent unconditional: 758, unknown: 508104, unknown conditional: 352, unknown unconditional: 507752] , Statistics on independence cache: Total cache size (in pairs): 508104, Positive cache size: 501855, Positive conditional cache size: 253, Positive unconditional cache size: 501602, Negative cache size: 6249, Negative conditional cache size: 99, Negative unconditional cache size: 6150, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 310, Maximal queried relation: 2, Independence queries for same thread: 253 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 10.6s, Number of persistent set computation: 1291, Number of trivial persistent sets: 1038, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 543824, independent: 537674, independent conditional: 0, independent unconditional: 537674, dependent: 6150, dependent conditional: 0, dependent unconditional: 6150, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 620155, independent: 613613, independent conditional: 75939, independent unconditional: 537674, dependent: 6542, dependent conditional: 392, dependent unconditional: 6150, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 619902, independent: 613613, independent conditional: 75939, independent unconditional: 537674, dependent: 6289, dependent conditional: 139, dependent unconditional: 6150, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 619902, independent: 613613, independent conditional: 75939, independent unconditional: 537674, dependent: 6289, dependent conditional: 139, dependent unconditional: 6150, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 620646, independent: 613613, independent conditional: 309, independent unconditional: 613304, dependent: 7033, dependent conditional: 435, dependent unconditional: 6598, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 620646, independent: 613613, independent conditional: 309, independent unconditional: 613304, dependent: 7033, dependent conditional: 125, dependent unconditional: 6908, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 620646, independent: 613613, independent conditional: 309, independent unconditional: 613304, dependent: 7033, dependent conditional: 125, dependent unconditional: 6908, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 508104, independent: 501855, independent conditional: 253, independent unconditional: 501602, dependent: 6249, dependent conditional: 99, dependent unconditional: 6150, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 508104, independent: 498300, independent conditional: 0, independent unconditional: 498300, dependent: 9804, dependent conditional: 0, dependent unconditional: 9804, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 9804, independent: 3555, independent conditional: 253, independent unconditional: 3302, dependent: 6249, dependent conditional: 99, dependent unconditional: 6150, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 9804, independent: 3555, independent conditional: 253, independent unconditional: 3302, dependent: 6249, dependent conditional: 99, dependent unconditional: 6150, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 7463, independent: 2528, independent conditional: 211, independent unconditional: 2317, dependent: 4935, dependent conditional: 76, dependent unconditional: 4860, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 620646, independent: 111758, independent conditional: 56, independent unconditional: 111702, dependent: 784, dependent conditional: 26, dependent unconditional: 758, unknown: 508104, unknown conditional: 352, unknown unconditional: 507752] , Statistics on independence cache: Total cache size (in pairs): 508104, Positive cache size: 501855, Positive conditional cache size: 253, Positive unconditional cache size: 501602, Negative cache size: 6249, Negative conditional cache size: 99, Negative unconditional cache size: 6150, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 310, Maximal queried relation: 2, Independence queries for same thread: 253 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 640617, independent: 633858, independent conditional: 80448, independent unconditional: 553410, dependent: 6759, dependent conditional: 434, dependent unconditional: 6325, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 640362, independent: 633858, independent conditional: 80448, independent unconditional: 553410, dependent: 6504, dependent conditional: 179, dependent unconditional: 6325, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 640362, independent: 633858, independent conditional: 80448, independent unconditional: 553410, dependent: 6504, dependent conditional: 179, dependent unconditional: 6325, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 641188, independent: 633858, independent conditional: 310, independent unconditional: 633548, dependent: 7330, dependent conditional: 516, dependent unconditional: 6814, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 641188, independent: 633858, independent conditional: 310, independent unconditional: 633548, dependent: 7330, dependent conditional: 165, dependent unconditional: 7165, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 641188, independent: 633858, independent conditional: 310, independent unconditional: 633548, dependent: 7330, dependent conditional: 165, dependent unconditional: 7165, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 523523, independent: 517063, independent conditional: 254, independent unconditional: 516809, dependent: 6460, dependent conditional: 135, dependent unconditional: 6325, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 523523, independent: 513396, independent conditional: 0, independent unconditional: 513396, dependent: 10127, dependent conditional: 0, dependent unconditional: 10127, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 10127, independent: 3667, independent conditional: 254, independent unconditional: 3413, dependent: 6460, dependent conditional: 135, dependent unconditional: 6325, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 10127, independent: 3667, independent conditional: 254, independent unconditional: 3413, dependent: 6460, dependent conditional: 135, dependent unconditional: 6325, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 7954, independent: 2619, independent conditional: 276, independent unconditional: 2343, dependent: 5336, dependent conditional: 98, dependent unconditional: 5237, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 641188, independent: 116795, independent conditional: 56, independent unconditional: 116739, dependent: 870, dependent conditional: 30, dependent unconditional: 840, unknown: 523523, unknown conditional: 389, unknown unconditional: 523134] , Statistics on independence cache: Total cache size (in pairs): 523523, Positive cache size: 517063, Positive conditional cache size: 254, Positive unconditional cache size: 516809, Negative cache size: 6460, Negative conditional cache size: 135, Negative unconditional cache size: 6325, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 351, Maximal queried relation: 2, Independence queries for same thread: 255 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 11.1s, Number of persistent set computation: 1307, Number of trivial persistent sets: 1054, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 559735, independent: 553410, independent conditional: 0, independent unconditional: 553410, dependent: 6325, dependent conditional: 0, dependent unconditional: 6325, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 640617, independent: 633858, independent conditional: 80448, independent unconditional: 553410, dependent: 6759, dependent conditional: 434, dependent unconditional: 6325, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 640362, independent: 633858, independent conditional: 80448, independent unconditional: 553410, dependent: 6504, dependent conditional: 179, dependent unconditional: 6325, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 640362, independent: 633858, independent conditional: 80448, independent unconditional: 553410, dependent: 6504, dependent conditional: 179, dependent unconditional: 6325, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 641188, independent: 633858, independent conditional: 310, independent unconditional: 633548, dependent: 7330, dependent conditional: 516, dependent unconditional: 6814, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 641188, independent: 633858, independent conditional: 310, independent unconditional: 633548, dependent: 7330, dependent conditional: 165, dependent unconditional: 7165, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 641188, independent: 633858, independent conditional: 310, independent unconditional: 633548, dependent: 7330, dependent conditional: 165, dependent unconditional: 7165, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 523523, independent: 517063, independent conditional: 254, independent unconditional: 516809, dependent: 6460, dependent conditional: 135, dependent unconditional: 6325, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 523523, independent: 513396, independent conditional: 0, independent unconditional: 513396, dependent: 10127, dependent conditional: 0, dependent unconditional: 10127, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 10127, independent: 3667, independent conditional: 254, independent unconditional: 3413, dependent: 6460, dependent conditional: 135, dependent unconditional: 6325, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 10127, independent: 3667, independent conditional: 254, independent unconditional: 3413, dependent: 6460, dependent conditional: 135, dependent unconditional: 6325, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 7954, independent: 2619, independent conditional: 276, independent unconditional: 2343, dependent: 5336, dependent conditional: 98, dependent unconditional: 5237, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 641188, independent: 116795, independent conditional: 56, independent unconditional: 116739, dependent: 870, dependent conditional: 30, dependent unconditional: 840, unknown: 523523, unknown conditional: 389, unknown unconditional: 523134] , Statistics on independence cache: Total cache size (in pairs): 523523, Positive cache size: 517063, Positive conditional cache size: 254, Positive unconditional cache size: 516809, Negative cache size: 6460, Negative conditional cache size: 135, Negative unconditional cache size: 6325, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 351, Maximal queried relation: 2, Independence queries for same thread: 255 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 667770, independent: 660795, independent conditional: 91054, independent unconditional: 569741, dependent: 6975, dependent conditional: 435, dependent unconditional: 6540, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 667514, independent: 660795, independent conditional: 91054, independent unconditional: 569741, dependent: 6719, dependent conditional: 179, dependent unconditional: 6540, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 667514, independent: 660795, independent conditional: 91054, independent unconditional: 569741, dependent: 6719, dependent conditional: 179, dependent unconditional: 6540, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 668340, independent: 660795, independent conditional: 310, independent unconditional: 660485, dependent: 7545, dependent conditional: 516, dependent unconditional: 7029, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 668340, independent: 660795, independent conditional: 310, independent unconditional: 660485, dependent: 7545, dependent conditional: 165, dependent unconditional: 7380, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 668340, independent: 660795, independent conditional: 310, independent unconditional: 660485, dependent: 7545, dependent conditional: 165, dependent unconditional: 7380, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 539597, independent: 532922, independent conditional: 254, independent unconditional: 532668, dependent: 6675, dependent conditional: 135, dependent unconditional: 6540, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 539597, independent: 529067, independent conditional: 0, independent unconditional: 529067, dependent: 10530, dependent conditional: 0, dependent unconditional: 10530, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 10530, independent: 3855, independent conditional: 254, independent unconditional: 3601, dependent: 6675, dependent conditional: 135, dependent unconditional: 6540, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 10530, independent: 3855, independent conditional: 254, independent unconditional: 3601, dependent: 6675, dependent conditional: 135, dependent unconditional: 6540, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 8108, independent: 2765, independent conditional: 233, independent unconditional: 2532, dependent: 5344, dependent conditional: 99, dependent unconditional: 5244, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 668340, independent: 127873, independent conditional: 56, independent unconditional: 127817, dependent: 870, dependent conditional: 30, dependent unconditional: 840, unknown: 539597, unknown conditional: 389, unknown unconditional: 539208] , Statistics on independence cache: Total cache size (in pairs): 539597, Positive cache size: 532922, Positive conditional cache size: 254, Positive unconditional cache size: 532668, Negative cache size: 6675, Negative conditional cache size: 135, Negative unconditional cache size: 6540, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 351, Maximal queried relation: 2, Independence queries for same thread: 256 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 11.6s, Number of persistent set computation: 1327, Number of trivial persistent sets: 1074, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 576281, independent: 569741, independent conditional: 0, independent unconditional: 569741, dependent: 6540, dependent conditional: 0, dependent unconditional: 6540, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 667770, independent: 660795, independent conditional: 91054, independent unconditional: 569741, dependent: 6975, dependent conditional: 435, dependent unconditional: 6540, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 667514, independent: 660795, independent conditional: 91054, independent unconditional: 569741, dependent: 6719, dependent conditional: 179, dependent unconditional: 6540, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 667514, independent: 660795, independent conditional: 91054, independent unconditional: 569741, dependent: 6719, dependent conditional: 179, dependent unconditional: 6540, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 668340, independent: 660795, independent conditional: 310, independent unconditional: 660485, dependent: 7545, dependent conditional: 516, dependent unconditional: 7029, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 668340, independent: 660795, independent conditional: 310, independent unconditional: 660485, dependent: 7545, dependent conditional: 165, dependent unconditional: 7380, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 668340, independent: 660795, independent conditional: 310, independent unconditional: 660485, dependent: 7545, dependent conditional: 165, dependent unconditional: 7380, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 539597, independent: 532922, independent conditional: 254, independent unconditional: 532668, dependent: 6675, dependent conditional: 135, dependent unconditional: 6540, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 539597, independent: 529067, independent conditional: 0, independent unconditional: 529067, dependent: 10530, dependent conditional: 0, dependent unconditional: 10530, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 10530, independent: 3855, independent conditional: 254, independent unconditional: 3601, dependent: 6675, dependent conditional: 135, dependent unconditional: 6540, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 10530, independent: 3855, independent conditional: 254, independent unconditional: 3601, dependent: 6675, dependent conditional: 135, dependent unconditional: 6540, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 8108, independent: 2765, independent conditional: 233, independent unconditional: 2532, dependent: 5344, dependent conditional: 99, dependent unconditional: 5244, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 668340, independent: 127873, independent conditional: 56, independent unconditional: 127817, dependent: 870, dependent conditional: 30, dependent unconditional: 840, unknown: 539597, unknown conditional: 389, unknown unconditional: 539208] , Statistics on independence cache: Total cache size (in pairs): 539597, Positive cache size: 532922, Positive conditional cache size: 254, Positive unconditional cache size: 532668, Negative cache size: 6675, Negative conditional cache size: 135, Negative unconditional cache size: 6540, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 351, Maximal queried relation: 2, Independence queries for same thread: 256 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 685502, independent: 678350, independent conditional: 93304, independent unconditional: 585046, dependent: 7152, dependent conditional: 435, dependent unconditional: 6717, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 685246, independent: 678350, independent conditional: 93304, independent unconditional: 585046, dependent: 6896, dependent conditional: 179, dependent unconditional: 6717, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 685246, independent: 678350, independent conditional: 93304, independent unconditional: 585046, dependent: 6896, dependent conditional: 179, dependent unconditional: 6717, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 686072, independent: 678350, independent conditional: 310, independent unconditional: 678040, dependent: 7722, dependent conditional: 516, dependent unconditional: 7206, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 686072, independent: 678350, independent conditional: 310, independent unconditional: 678040, dependent: 7722, dependent conditional: 165, dependent unconditional: 7557, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 686072, independent: 678350, independent conditional: 310, independent unconditional: 678040, dependent: 7722, dependent conditional: 165, dependent unconditional: 7557, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 554569, independent: 547717, independent conditional: 254, independent unconditional: 547463, dependent: 6852, dependent conditional: 135, dependent unconditional: 6717, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 554569, independent: 543750, independent conditional: 0, independent unconditional: 543750, dependent: 10819, dependent conditional: 0, dependent unconditional: 10819, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 10819, independent: 3967, independent conditional: 254, independent unconditional: 3713, dependent: 6852, dependent conditional: 135, dependent unconditional: 6717, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 10819, independent: 3967, independent conditional: 254, independent unconditional: 3713, dependent: 6852, dependent conditional: 135, dependent unconditional: 6717, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 8406, independent: 2830, independent conditional: 249, independent unconditional: 2580, dependent: 5577, dependent conditional: 136, dependent unconditional: 5441, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 686072, independent: 130633, independent conditional: 56, independent unconditional: 130577, dependent: 870, dependent conditional: 30, dependent unconditional: 840, unknown: 554569, unknown conditional: 389, unknown unconditional: 554180] , Statistics on independence cache: Total cache size (in pairs): 554569, Positive cache size: 547717, Positive conditional cache size: 254, Positive unconditional cache size: 547463, Negative cache size: 6852, Negative conditional cache size: 135, Negative unconditional cache size: 6717, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 351, Maximal queried relation: 2, Independence queries for same thread: 256 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 11.9s, Number of persistent set computation: 1341, Number of trivial persistent sets: 1088, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 591763, independent: 585046, independent conditional: 0, independent unconditional: 585046, dependent: 6717, dependent conditional: 0, dependent unconditional: 6717, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 685502, independent: 678350, independent conditional: 93304, independent unconditional: 585046, dependent: 7152, dependent conditional: 435, dependent unconditional: 6717, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 685246, independent: 678350, independent conditional: 93304, independent unconditional: 585046, dependent: 6896, dependent conditional: 179, dependent unconditional: 6717, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 685246, independent: 678350, independent conditional: 93304, independent unconditional: 585046, dependent: 6896, dependent conditional: 179, dependent unconditional: 6717, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 686072, independent: 678350, independent conditional: 310, independent unconditional: 678040, dependent: 7722, dependent conditional: 516, dependent unconditional: 7206, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 686072, independent: 678350, independent conditional: 310, independent unconditional: 678040, dependent: 7722, dependent conditional: 165, dependent unconditional: 7557, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 686072, independent: 678350, independent conditional: 310, independent unconditional: 678040, dependent: 7722, dependent conditional: 165, dependent unconditional: 7557, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 554569, independent: 547717, independent conditional: 254, independent unconditional: 547463, dependent: 6852, dependent conditional: 135, dependent unconditional: 6717, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 554569, independent: 543750, independent conditional: 0, independent unconditional: 543750, dependent: 10819, dependent conditional: 0, dependent unconditional: 10819, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 10819, independent: 3967, independent conditional: 254, independent unconditional: 3713, dependent: 6852, dependent conditional: 135, dependent unconditional: 6717, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 10819, independent: 3967, independent conditional: 254, independent unconditional: 3713, dependent: 6852, dependent conditional: 135, dependent unconditional: 6717, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 8406, independent: 2830, independent conditional: 249, independent unconditional: 2580, dependent: 5577, dependent conditional: 136, dependent unconditional: 5441, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 686072, independent: 130633, independent conditional: 56, independent unconditional: 130577, dependent: 870, dependent conditional: 30, dependent unconditional: 840, unknown: 554569, unknown conditional: 389, unknown unconditional: 554180] , Statistics on independence cache: Total cache size (in pairs): 554569, Positive cache size: 547717, Positive conditional cache size: 254, Positive unconditional cache size: 547463, Negative cache size: 6852, Negative conditional cache size: 135, Negative unconditional cache size: 6717, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 351, Maximal queried relation: 2, Independence queries for same thread: 256 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 704144, independent: 696809, independent conditional: 95592, independent unconditional: 601217, dependent: 7335, dependent conditional: 435, dependent unconditional: 6900, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 703888, independent: 696809, independent conditional: 95592, independent unconditional: 601217, dependent: 7079, dependent conditional: 179, dependent unconditional: 6900, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 703888, independent: 696809, independent conditional: 95592, independent unconditional: 601217, dependent: 7079, dependent conditional: 179, dependent unconditional: 6900, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 704714, independent: 696809, independent conditional: 310, independent unconditional: 696499, dependent: 7905, dependent conditional: 516, dependent unconditional: 7389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 704714, independent: 696809, independent conditional: 310, independent unconditional: 696499, dependent: 7905, dependent conditional: 165, dependent unconditional: 7740, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 704714, independent: 696809, independent conditional: 310, independent unconditional: 696499, dependent: 7905, dependent conditional: 165, dependent unconditional: 7740, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 570392, independent: 563357, independent conditional: 254, independent unconditional: 563103, dependent: 7035, dependent conditional: 135, dependent unconditional: 6900, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 570392, independent: 559275, independent conditional: 0, independent unconditional: 559275, dependent: 11117, dependent conditional: 0, dependent unconditional: 11117, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 11117, independent: 4082, independent conditional: 254, independent unconditional: 3828, dependent: 7035, dependent conditional: 135, dependent unconditional: 6900, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 11117, independent: 4082, independent conditional: 254, independent unconditional: 3828, dependent: 7035, dependent conditional: 135, dependent unconditional: 6900, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 9874, independent: 3295, independent conditional: 218, independent unconditional: 3078, dependent: 6579, dependent conditional: 104, dependent unconditional: 6474, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 704714, independent: 133452, independent conditional: 56, independent unconditional: 133396, dependent: 870, dependent conditional: 30, dependent unconditional: 840, unknown: 570392, unknown conditional: 389, unknown unconditional: 570003] , Statistics on independence cache: Total cache size (in pairs): 570392, Positive cache size: 563357, Positive conditional cache size: 254, Positive unconditional cache size: 563103, Negative cache size: 7035, Negative conditional cache size: 135, Negative unconditional cache size: 6900, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 351, Maximal queried relation: 2, Independence queries for same thread: 256 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 15.1s, Number of persistent set computation: 1352, Number of trivial persistent sets: 1099, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 608117, independent: 601217, independent conditional: 0, independent unconditional: 601217, dependent: 6900, dependent conditional: 0, dependent unconditional: 6900, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 704144, independent: 696809, independent conditional: 95592, independent unconditional: 601217, dependent: 7335, dependent conditional: 435, dependent unconditional: 6900, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 703888, independent: 696809, independent conditional: 95592, independent unconditional: 601217, dependent: 7079, dependent conditional: 179, dependent unconditional: 6900, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 703888, independent: 696809, independent conditional: 95592, independent unconditional: 601217, dependent: 7079, dependent conditional: 179, dependent unconditional: 6900, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 704714, independent: 696809, independent conditional: 310, independent unconditional: 696499, dependent: 7905, dependent conditional: 516, dependent unconditional: 7389, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 704714, independent: 696809, independent conditional: 310, independent unconditional: 696499, dependent: 7905, dependent conditional: 165, dependent unconditional: 7740, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 704714, independent: 696809, independent conditional: 310, independent unconditional: 696499, dependent: 7905, dependent conditional: 165, dependent unconditional: 7740, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 570392, independent: 563357, independent conditional: 254, independent unconditional: 563103, dependent: 7035, dependent conditional: 135, dependent unconditional: 6900, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 570392, independent: 559275, independent conditional: 0, independent unconditional: 559275, dependent: 11117, dependent conditional: 0, dependent unconditional: 11117, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 11117, independent: 4082, independent conditional: 254, independent unconditional: 3828, dependent: 7035, dependent conditional: 135, dependent unconditional: 6900, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 11117, independent: 4082, independent conditional: 254, independent unconditional: 3828, dependent: 7035, dependent conditional: 135, dependent unconditional: 6900, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 9874, independent: 3295, independent conditional: 218, independent unconditional: 3078, dependent: 6579, dependent conditional: 104, dependent unconditional: 6474, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 704714, independent: 133452, independent conditional: 56, independent unconditional: 133396, dependent: 870, dependent conditional: 30, dependent unconditional: 840, unknown: 570392, unknown conditional: 389, unknown unconditional: 570003] , Statistics on independence cache: Total cache size (in pairs): 570392, Positive cache size: 563357, Positive conditional cache size: 254, Positive unconditional cache size: 563103, Negative cache size: 7035, Negative conditional cache size: 135, Negative unconditional cache size: 6900, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 351, Maximal queried relation: 2, Independence queries for same thread: 256 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 723182, independent: 715698, independent conditional: 98128, independent unconditional: 617570, dependent: 7484, dependent conditional: 399, dependent unconditional: 7085, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 722962, independent: 715698, independent conditional: 98128, independent unconditional: 617570, dependent: 7264, dependent conditional: 179, dependent unconditional: 7085, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 722962, independent: 715698, independent conditional: 98128, independent unconditional: 617570, dependent: 7264, dependent conditional: 179, dependent unconditional: 7085, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 723876, independent: 715698, independent conditional: 354, independent unconditional: 715344, dependent: 8178, dependent conditional: 560, dependent unconditional: 7618, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 723876, independent: 715698, independent conditional: 354, independent unconditional: 715344, dependent: 8178, dependent conditional: 165, dependent unconditional: 8013, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 723876, independent: 715698, independent conditional: 354, independent unconditional: 715344, dependent: 8178, dependent conditional: 165, dependent unconditional: 8013, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 586446, independent: 579226, independent conditional: 295, independent unconditional: 578931, dependent: 7220, dependent conditional: 135, dependent unconditional: 7085, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 586446, independent: 574980, independent conditional: 0, independent unconditional: 574980, dependent: 11466, dependent conditional: 0, dependent unconditional: 11466, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 11466, independent: 4246, independent conditional: 295, independent unconditional: 3951, dependent: 7220, dependent conditional: 135, dependent unconditional: 7085, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 11466, independent: 4246, independent conditional: 295, independent unconditional: 3951, dependent: 7220, dependent conditional: 135, dependent unconditional: 7085, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 8685, independent: 2858, independent conditional: 249, independent unconditional: 2609, dependent: 5826, dependent conditional: 101, dependent unconditional: 5725, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 723876, independent: 136472, independent conditional: 59, independent unconditional: 136413, dependent: 958, dependent conditional: 30, dependent unconditional: 928, unknown: 586446, unknown conditional: 430, unknown unconditional: 586016] , Statistics on independence cache: Total cache size (in pairs): 586446, Positive cache size: 579226, Positive conditional cache size: 295, Positive unconditional cache size: 578931, Negative cache size: 7220, Negative conditional cache size: 135, Negative unconditional cache size: 7085, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 395, Maximal queried relation: 2, Independence queries for same thread: 220 - StatisticsResult: Persistent set benchmarks Persistent set computation time: 13.1s, Number of persistent set computation: 1367, Number of trivial persistent sets: 1114, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 624655, independent: 617570, independent conditional: 0, independent unconditional: 617570, dependent: 7085, dependent conditional: 0, dependent unconditional: 7085, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 723182, independent: 715698, independent conditional: 98128, independent unconditional: 617570, dependent: 7484, dependent conditional: 399, dependent unconditional: 7085, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 722962, independent: 715698, independent conditional: 98128, independent unconditional: 617570, dependent: 7264, dependent conditional: 179, dependent unconditional: 7085, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 722962, independent: 715698, independent conditional: 98128, independent unconditional: 617570, dependent: 7264, dependent conditional: 179, dependent unconditional: 7085, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 723876, independent: 715698, independent conditional: 354, independent unconditional: 715344, dependent: 8178, dependent conditional: 560, dependent unconditional: 7618, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 723876, independent: 715698, independent conditional: 354, independent unconditional: 715344, dependent: 8178, dependent conditional: 165, dependent unconditional: 8013, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 723876, independent: 715698, independent conditional: 354, independent unconditional: 715344, dependent: 8178, dependent conditional: 165, dependent unconditional: 8013, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 586446, independent: 579226, independent conditional: 295, independent unconditional: 578931, dependent: 7220, dependent conditional: 135, dependent unconditional: 7085, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 586446, independent: 574980, independent conditional: 0, independent unconditional: 574980, dependent: 11466, dependent conditional: 0, dependent unconditional: 11466, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 11466, independent: 4246, independent conditional: 295, independent unconditional: 3951, dependent: 7220, dependent conditional: 135, dependent unconditional: 7085, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 11466, independent: 4246, independent conditional: 295, independent unconditional: 3951, dependent: 7220, dependent conditional: 135, dependent unconditional: 7085, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 8685, independent: 2858, independent conditional: 249, independent unconditional: 2609, dependent: 5826, dependent conditional: 101, dependent unconditional: 5725, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 723876, independent: 136472, independent conditional: 59, independent unconditional: 136413, dependent: 958, dependent conditional: 30, dependent unconditional: 928, unknown: 586446, unknown conditional: 430, unknown unconditional: 586016] , Statistics on independence cache: Total cache size (in pairs): 586446, Positive cache size: 579226, Positive conditional cache size: 295, Positive unconditional cache size: 578931, Negative cache size: 7220, Negative conditional cache size: 135, Negative unconditional cache size: 7085, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 395, Maximal queried relation: 2, Independence queries for same thread: 220 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1594779, independent: 1557470, independent conditional: 1028086, independent unconditional: 529384, dependent: 37309, dependent conditional: 32603, dependent unconditional: 4706, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1572275, independent: 1557470, independent conditional: 1028086, independent unconditional: 529384, dependent: 14805, dependent conditional: 10099, dependent unconditional: 4706, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1572275, independent: 1557470, independent conditional: 1028086, independent unconditional: 529384, dependent: 14805, dependent conditional: 10099, dependent unconditional: 4706, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1582366, independent: 1557470, independent conditional: 0, independent unconditional: 1557470, dependent: 24896, dependent conditional: 10091, dependent unconditional: 14805, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1582366, independent: 1557470, independent conditional: 0, independent unconditional: 1557470, dependent: 24896, dependent conditional: 0, dependent unconditional: 24896, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1582366, independent: 1557470, independent conditional: 0, independent unconditional: 1557470, dependent: 24896, dependent conditional: 0, dependent unconditional: 24896, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 491796, independent: 487090, independent conditional: 0, independent unconditional: 487090, dependent: 4706, dependent conditional: 0, dependent unconditional: 4706, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 491796, independent: 485485, independent conditional: 0, independent unconditional: 485485, dependent: 6311, dependent conditional: 0, dependent unconditional: 6311, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 6311, independent: 1605, independent conditional: 0, independent unconditional: 1605, dependent: 4706, dependent conditional: 0, dependent unconditional: 4706, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 6311, independent: 1605, independent conditional: 0, independent unconditional: 1605, dependent: 4706, dependent conditional: 0, dependent unconditional: 4706, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5582, independent: 1340, independent conditional: 0, independent unconditional: 1340, dependent: 4242, dependent conditional: 0, dependent unconditional: 4242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1582366, independent: 1070380, independent conditional: 0, independent unconditional: 1070380, dependent: 20190, dependent conditional: 0, dependent unconditional: 20190, unknown: 491796, unknown conditional: 0, unknown unconditional: 491796] , Statistics on independence cache: Total cache size (in pairs): 491796, Positive cache size: 487090, Positive conditional cache size: 0, Positive unconditional cache size: 487090, Negative cache size: 4706, Negative conditional cache size: 0, Negative unconditional cache size: 4706, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 10091, Maximal queried relation: 1, Independence queries for same thread: 22504 - StatisticsResult: Persistent set benchmarks [2023-05-20 13:32:10,106 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (106)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,107 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (62)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,107 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (10)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,107 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (30)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,107 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (72)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,107 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (28)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,107 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (49)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,107 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (42)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,107 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (70)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,107 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (88)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,107 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (94)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,107 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (55)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,107 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (90)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,107 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (78)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,108 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (12)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,108 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (98)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,108 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (104)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,108 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (20)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,108 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (92)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,108 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (8)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,108 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (47)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,108 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (60)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,108 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (86)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,108 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (102)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,108 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (80)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,108 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (74)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,108 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (16)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,109 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (24)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,109 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (96)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,109 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,109 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,109 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (34)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,109 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (22)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,109 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (108)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,109 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (53)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,109 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (76)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,109 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (84)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,109 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (32)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,109 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (18)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,109 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,109 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (64)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,109 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (40)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,110 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (100)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,110 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (38)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,110 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (68)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,110 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (66)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,110 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (26)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-05-20 13:32:10,110 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 Persistent set computation time: 47.6s, Number of persistent set computation: 54948, Number of trivial persistent sets: 36135, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 534090, independent: 529384, independent conditional: 0, independent unconditional: 529384, dependent: 4706, dependent conditional: 0, dependent unconditional: 4706, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1594779, independent: 1557470, independent conditional: 1028086, independent unconditional: 529384, dependent: 37309, dependent conditional: 32603, dependent unconditional: 4706, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1572275, independent: 1557470, independent conditional: 1028086, independent unconditional: 529384, dependent: 14805, dependent conditional: 10099, dependent unconditional: 4706, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1572275, independent: 1557470, independent conditional: 1028086, independent unconditional: 529384, dependent: 14805, dependent conditional: 10099, dependent unconditional: 4706, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1582366, independent: 1557470, independent conditional: 0, independent unconditional: 1557470, dependent: 24896, dependent conditional: 10091, dependent unconditional: 14805, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1582366, independent: 1557470, independent conditional: 0, independent unconditional: 1557470, dependent: 24896, dependent conditional: 0, dependent unconditional: 24896, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1582366, independent: 1557470, independent conditional: 0, independent unconditional: 1557470, dependent: 24896, dependent conditional: 0, dependent unconditional: 24896, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 491796, independent: 487090, independent conditional: 0, independent unconditional: 487090, dependent: 4706, dependent conditional: 0, dependent unconditional: 4706, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 491796, independent: 485485, independent conditional: 0, independent unconditional: 485485, dependent: 6311, dependent conditional: 0, dependent unconditional: 6311, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 6311, independent: 1605, independent conditional: 0, independent unconditional: 1605, dependent: 4706, dependent conditional: 0, dependent unconditional: 4706, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 6311, independent: 1605, independent conditional: 0, independent unconditional: 1605, dependent: 4706, dependent conditional: 0, dependent unconditional: 4706, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 5582, independent: 1340, independent conditional: 0, independent unconditional: 1340, dependent: 4242, dependent conditional: 0, dependent unconditional: 4242, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 1582366, independent: 1070380, independent conditional: 0, independent unconditional: 1070380, dependent: 20190, dependent conditional: 0, dependent unconditional: 20190, unknown: 491796, unknown conditional: 0, unknown unconditional: 491796] , Statistics on independence cache: Total cache size (in pairs): 491796, Positive cache size: 487090, Positive conditional cache size: 0, Positive unconditional cache size: 487090, Negative cache size: 4706, Negative conditional cache size: 0, Negative unconditional cache size: 4706, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 10091, Maximal queried relation: 1, Independence queries for same thread: 22504 - TimeoutResultAtElement [Line: 691]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing DepthFirstTraversal. - TimeoutResultAtElement [Line: 708]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing DepthFirstTraversal. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 3 procedures, 140 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 1.6s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.3s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 11, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.6s InterpolantComputationTime, 283 NumberOfCodeBlocks, 283 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 285 ConstructedInterpolants, 0 QuantifiedInterpolants, 353 SizeOfPredicates, 2 NumberOfNonLiveVariables, 153 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 0/3 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 2 thread instances CFG has 4 procedures, 168 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 1.8s, OverallIterations: 5, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.6s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 17, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.6s InterpolantComputationTime, 596 NumberOfCodeBlocks, 596 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 629 ConstructedInterpolants, 0 QuantifiedInterpolants, 863 SizeOfPredicates, 4 NumberOfNonLiveVariables, 292 ConjunctsInSsa, 6 ConjunctsInUnsatCore, 6 InterpolantComputations, 3 PerfectInterpolantSequences, 36/72 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 3 thread instances CFG has 5 procedures, 196 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 2.5s, OverallIterations: 6, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.9s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 25, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.0s InterpolantComputationTime, 914 NumberOfCodeBlocks, 914 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 983 ConstructedInterpolants, 0 QuantifiedInterpolants, 1764 SizeOfPredicates, 6 NumberOfNonLiveVariables, 425 ConjunctsInSsa, 8 ConjunctsInUnsatCore, 7 InterpolantComputations, 4 PerfectInterpolantSequences, 132/231 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 4 thread instances CFG has 6 procedures, 224 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 2.9s, OverallIterations: 6, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 1.1s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 28, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 1033 NumberOfCodeBlocks, 1033 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 1125 ConstructedInterpolants, 0 QuantifiedInterpolants, 2122 SizeOfPredicates, 8 NumberOfNonLiveVariables, 523 ConjunctsInSsa, 10 ConjunctsInUnsatCore, 7 InterpolantComputations, 4 PerfectInterpolantSequences, 192/384 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 5 thread instances CFG has 7 procedures, 252 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 12.3s, OverallIterations: 6, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 10.3s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 31, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.3s InterpolantComputationTime, 1318 NumberOfCodeBlocks, 1318 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 1432 ConstructedInterpolants, 0 QuantifiedInterpolants, 2645 SizeOfPredicates, 10 NumberOfNonLiveVariables, 621 ConjunctsInSsa, 12 ConjunctsInUnsatCore, 7 InterpolantComputations, 4 PerfectInterpolantSequences, 420/735 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 6 thread instances CFG has 8 procedures, 280 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 3.0s, OverallIterations: 3, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 1.3s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 26, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 872 NumberOfCodeBlocks, 872 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 1012 ConstructedInterpolants, 0 QuantifiedInterpolants, 1797 SizeOfPredicates, 12 NumberOfNonLiveVariables, 719 ConjunctsInSsa, 14 ConjunctsInUnsatCore, 4 InterpolantComputations, 1 PerfectInterpolantSequences, 157/625 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 7 thread instances CFG has 9 procedures, 308 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 3.7s, OverallIterations: 3, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 1.8s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 29, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 1069 NumberOfCodeBlocks, 1069 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 1232 ConstructedInterpolants, 0 QuantifiedInterpolants, 2101 SizeOfPredicates, 14 NumberOfNonLiveVariables, 817 ConjunctsInSsa, 16 ConjunctsInUnsatCore, 4 InterpolantComputations, 1 PerfectInterpolantSequences, 251/902 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 8 thread instances CFG has 10 procedures, 336 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 4.4s, OverallIterations: 3, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 2.2s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 32, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 1154 NumberOfCodeBlocks, 1154 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 1340 ConstructedInterpolants, 0 QuantifiedInterpolants, 2293 SizeOfPredicates, 16 NumberOfNonLiveVariables, 915 ConjunctsInSsa, 18 ConjunctsInUnsatCore, 4 InterpolantComputations, 1 PerfectInterpolantSequences, 320/1184 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 9 thread instances CFG has 11 procedures, 364 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 4.8s, OverallIterations: 3, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 2.6s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 35, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 1242 NumberOfCodeBlocks, 1242 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 1450 ConstructedInterpolants, 0 QuantifiedInterpolants, 2487 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 4 InterpolantComputations, 1 PerfectInterpolantSequences, 378/1485 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 10 thread instances CFG has 12 procedures, 392 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 4.9s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 2.7s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 40, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.5s InterpolantComputationTime, 1471 NumberOfCodeBlocks, 1471 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 11 thread instances CFG has 13 procedures, 420 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 4.7s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 2.5s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 43, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 1326 NumberOfCodeBlocks, 1326 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1500 ConstructedInterpolants, 0 QuantifiedInterpolants, 2537 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 369/1476 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 12 thread instances CFG has 14 procedures, 448 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 5.0s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 2.8s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 46, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.3s InterpolantComputationTime, 1505 NumberOfCodeBlocks, 1505 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1665 ConstructedInterpolants, 0 QuantifiedInterpolants, 2702 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 13 thread instances CFG has 15 procedures, 476 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 5.3s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 3.1s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 49, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.3s InterpolantComputationTime, 1516 NumberOfCodeBlocks, 1516 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 14 thread instances CFG has 16 procedures, 504 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 5.7s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 3.4s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 52, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 1534 NumberOfCodeBlocks, 1534 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1665 ConstructedInterpolants, 0 QuantifiedInterpolants, 2702 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 15 thread instances CFG has 17 procedures, 532 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 5.6s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 3.5s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 55, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 1548 NumberOfCodeBlocks, 1548 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1665 ConstructedInterpolants, 0 QuantifiedInterpolants, 2702 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 16 thread instances CFG has 18 procedures, 560 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 6.1s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 3.8s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 58, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 1562 NumberOfCodeBlocks, 1562 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1665 ConstructedInterpolants, 0 QuantifiedInterpolants, 2702 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 17 thread instances CFG has 19 procedures, 588 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 6.5s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 4.1s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 61, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 1573 NumberOfCodeBlocks, 1573 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 18 thread instances CFG has 20 procedures, 616 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 6.7s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 4.4s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 1588 NumberOfCodeBlocks, 1588 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 19 thread instances CFG has 21 procedures, 644 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 7.0s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 4.7s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 1604 NumberOfCodeBlocks, 1604 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 20 thread instances CFG has 22 procedures, 672 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 7.2s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 4.8s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 1621 NumberOfCodeBlocks, 1621 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 21 thread instances CFG has 23 procedures, 700 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 18.5s, OverallIterations: 9, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 11.4s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 155, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 2.9s InterpolantComputationTime, 2802 NumberOfCodeBlocks, 2802 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 3434 ConstructedInterpolants, 0 QuantifiedInterpolants, 6173 SizeOfPredicates, 52 NumberOfNonLiveVariables, 2617 ConjunctsInSsa, 60 ConjunctsInUnsatCore, 16 InterpolantComputations, 4 PerfectInterpolantSequences, 99/4047 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 22 thread instances CFG has 24 procedures, 728 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 7.9s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 5.3s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 1652 NumberOfCodeBlocks, 1652 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1665 ConstructedInterpolants, 0 QuantifiedInterpolants, 2702 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 23 thread instances CFG has 25 procedures, 756 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 8.3s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 5.5s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.3s InterpolantComputationTime, 1667 NumberOfCodeBlocks, 1667 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1665 ConstructedInterpolants, 0 QuantifiedInterpolants, 2702 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 24 thread instances CFG has 26 procedures, 784 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 9.0s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 6.2s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 1681 NumberOfCodeBlocks, 1681 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1665 ConstructedInterpolants, 0 QuantifiedInterpolants, 2702 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 25 thread instances CFG has 27 procedures, 812 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 9.1s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 6.2s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.3s InterpolantComputationTime, 1692 NumberOfCodeBlocks, 1692 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 26 thread instances CFG has 28 procedures, 840 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 22.4s, OverallIterations: 9, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 13.8s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 170, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 2.8s InterpolantComputationTime, 2873 NumberOfCodeBlocks, 2873 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 3434 ConstructedInterpolants, 0 QuantifiedInterpolants, 6173 SizeOfPredicates, 52 NumberOfNonLiveVariables, 2617 ConjunctsInSsa, 60 ConjunctsInUnsatCore, 16 InterpolantComputations, 4 PerfectInterpolantSequences, 99/4047 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 27 thread instances CFG has 29 procedures, 868 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 9.9s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 6.9s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 1721 NumberOfCodeBlocks, 1721 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 28 thread instances CFG has 30 procedures, 896 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 10.2s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 7.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 1737 NumberOfCodeBlocks, 1737 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 29 thread instances CFG has 31 procedures, 924 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 11.3s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 8.3s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 1754 NumberOfCodeBlocks, 1754 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 30 thread instances CFG has 32 procedures, 952 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 11.3s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 8.1s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 1771 NumberOfCodeBlocks, 1771 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1665 ConstructedInterpolants, 0 QuantifiedInterpolants, 2702 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 31 thread instances CFG has 33 procedures, 980 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 12.3s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 9.2s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 1782 NumberOfCodeBlocks, 1782 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 32 thread instances CFG has 34 procedures, 1008 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 12.2s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 8.5s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 1797 NumberOfCodeBlocks, 1797 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 33 thread instances CFG has 35 procedures, 1036 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 13.5s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 9.9s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.3s InterpolantComputationTime, 1814 NumberOfCodeBlocks, 1814 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1665 ConstructedInterpolants, 0 QuantifiedInterpolants, 2702 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 34 thread instances CFG has 36 procedures, 1064 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 13.0s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 9.2s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.3s InterpolantComputationTime, 1831 NumberOfCodeBlocks, 1831 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1668 ConstructedInterpolants, 0 QuantifiedInterpolants, 2705 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 35 thread instances CFG has 37 procedures, 1092 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 14.0s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 10.1s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 1842 NumberOfCodeBlocks, 1842 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1665 ConstructedInterpolants, 0 QuantifiedInterpolants, 2702 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 36 thread instances CFG has 38 procedures, 1120 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 15.7s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 12.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.0s InterpolantComputationTime, 1692 NumberOfCodeBlocks, 1692 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1500 ConstructedInterpolants, 0 QuantifiedInterpolants, 2537 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 369/1476 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 37 thread instances CFG has 39 procedures, 1148 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 17.1s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 12.2s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 1873 NumberOfCodeBlocks, 1873 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1665 ConstructedInterpolants, 0 QuantifiedInterpolants, 2702 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 38 thread instances CFG has 40 procedures, 1176 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 19.0s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 14.2s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 1887 NumberOfCodeBlocks, 1887 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 39 thread instances CFG has 41 procedures, 1204 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 19.7s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 15.1s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 1.3s InterpolantComputationTime, 1904 NumberOfCodeBlocks, 1904 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1665 ConstructedInterpolants, 0 QuantifiedInterpolants, 2702 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 40 thread instances CFG has 42 procedures, 1232 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 20.0s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 14.9s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 1915 NumberOfCodeBlocks, 1915 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 41 thread instances CFG has 43 procedures, 1260 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 17.6s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 13.3s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 1930 NumberOfCodeBlocks, 1930 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 42 thread instances CFG has 44 procedures, 1288 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 21.1s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 15.6s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 1944 NumberOfCodeBlocks, 1944 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 43 thread instances CFG has 45 procedures, 1316 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 21.0s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 14.7s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 1.5s InterpolantComputationTime, 1796 NumberOfCodeBlocks, 1796 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1500 ConstructedInterpolants, 0 QuantifiedInterpolants, 2537 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 369/1476 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 44 thread instances CFG has 46 procedures, 1344 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 23.6s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 17.8s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 1.5s InterpolantComputationTime, 1975 NumberOfCodeBlocks, 1975 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1665 ConstructedInterpolants, 0 QuantifiedInterpolants, 2702 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 45 thread instances CFG has 47 procedures, 1372 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 20.7s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 15.8s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 1987 NumberOfCodeBlocks, 1987 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 46 thread instances CFG has 48 procedures, 1400 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 21.5s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 16.7s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 2003 NumberOfCodeBlocks, 2003 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 47 thread instances CFG has 49 procedures, 1428 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 23.2s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 18.2s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 2023 NumberOfCodeBlocks, 2023 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1665 ConstructedInterpolants, 0 QuantifiedInterpolants, 2702 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 48 thread instances CFG has 50 procedures, 1456 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 24.4s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 19.1s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 2037 NumberOfCodeBlocks, 2037 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1665 ConstructedInterpolants, 0 QuantifiedInterpolants, 2702 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 49 thread instances CFG has 51 procedures, 1484 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 27.3s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 22.1s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 2048 NumberOfCodeBlocks, 2048 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 50 thread instances CFG has 52 procedures, 1512 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 25.4s, OverallIterations: 4, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 19.8s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 64, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 2063 NumberOfCodeBlocks, 2063 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 1662 ConstructedInterpolants, 0 QuantifiedInterpolants, 2699 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1013 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 5 InterpolantComputations, 2 PerfectInterpolantSequences, 738/1845 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 - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 51 thread instances CFG has 53 procedures, 1540 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 74.2s, OverallIterations: 1, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 74.1s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 2, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 217 NumberOfCodeBlocks, 217 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 216 ConstructedInterpolants, 0 QuantifiedInterpolants, 216 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 369/369 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